cpsa 2.1.2 → 2.2.0
raw patch · 113 files changed
+50948/−81101 lines, 113 filesnew-component:exe:cpsadiff
Files
- ChangeLog +56/−0
- NEWS +44/−5
- README +5/−1
- cpsa.cabal +25/−11
- doc/bcasyntax.tex +10/−7
- doc/cpsadesign.pdf binary
- doc/cpsadesign.tex +51/−0
- doc/cpsaoverview.pdf binary
- doc/cpsaprimer.pdf binary
- doc/cpsaprimer.tex +30/−8
- doc/cpsaspec.pdf binary
- doc/cpsaspec.tex +6/−41
- doc/cpsatheory.pdf binary
- doc/cpsatheory.tex +155/−84
- doc/cpsauser.html +63/−9
- doc/ffgg.scm +2/−1
- doc/macros.tex +1/−1
- doc/ns.scm +3/−1
- doc/or.scm +2/−3
- doc/woolam.scm +1/−1
- doc/yahalom.scm +1/−1
- src/CPSA/Diff/Main.hs +165/−0
- src/CPSA/DiffieHellman/Algebra.hs +1/−1
- src/CPSA/Graph/Config.hs +2/−1
- src/CPSA/Graph/ExpandedView.hs +107/−8
- src/CPSA/Graph/Loader.hs +7/−1
- src/CPSA/Graph/Main.hs +19/−8
- src/CPSA/Graph/Preskeleton.hs +7/−2
- src/CPSA/Graph/SVG.hs +6/−4
- src/CPSA/Lib/Cohort.hs +14/−13
- src/CPSA/Lib/Entry.hs +82/−37
- src/CPSA/Lib/Loader.hs +11/−1
- src/CPSA/Lib/Main.hs +181/−372
- src/CPSA/Lib/Printer.hs +2/−0
- src/CPSA/Lib/Protocol.hs +8/−6
- src/CPSA/Lib/Reduction.hs +317/−0
- src/CPSA/Lib/Strand.hs +83/−90
- src/CPSA/Pretty/Main.hs +5/−2
- src/CPSA/Shapes/Main.hs +1/−1
- src/CPSA/SimpleDiffieHellman/Algebra.hs +6/−0
- src/cpsa.pl +4/−0
- src/js2hs +5/−0
- src/sliders.js +70/−0
- tst/Makefile +4/−3
- tst/blanchet.scm +3/−0
- tst/blanchet.tst +4/−1
- tst/completeness-test.tst +1/−1
- tst/crushing.tst +1/−1
- tst/dass_simple.scm +2/−0
- tst/dass_simple.tst +3/−1
- tst/denning-sacco.scm +2/−0
- tst/denning-sacco.tst +3/−1
- tst/deorig_contract.tst +1/−1
- tst/deorig_simple.scm +1/−1
- tst/deorig_simple.tst +1/−1
- tst/dhke.sch +0/−113
- tst/dhke.scm +105/−0
- tst/dhke.tst +393/−87
- tst/dy.lsp +1/−1
- tst/dy.tst +145/−452
- tst/encsig.scm +3/−0
- tst/encsig.tst +4/−1
- tst/epmo.scm +2/−2
- tst/epmo.tst +4/−1
- tst/epmo_acctnum.lsp +3/−0
- tst/epmo_acctnum.tst +24855/−32759
- tst/ffgg.scm +2/−1
- tst/ffgg.tst +4/−1
- tst/fragile_pruning.tst +1/−1
- tst/isoreject.tst +1/−1
- tst/kelly1.scm +1/−9
- tst/kelly1.tst +1/−1
- tst/kerberos.tst +1/−1
- tst/missing_contraction.tst +1/−1
- tst/neuman-stubblebine-reauth.tst +1/−1
- tst/neuman-stubblebine.tst +1/−1
- tst/no_contraction.tst +1/−1
- tst/non_transforming.tst +17/−18
- tst/nonaug-prune.tst +75/−123
- tst/ns.scm +1/−1
- tst/ns.tst +46/−159
- tst/nsl3.scm +2/−0
- tst/nsl3.tst +3/−1
- tst/nsl4cm1.lsp +2/−0
- tst/nsl4cm1.tst +10671/−28466
- tst/nslsk.scm +1/−1
- tst/nslsk.tst +3/−1
- tst/or.scm +2/−3
- tst/or.tst +4/−1
- tst/pca.lsp +3/−0
- tst/pca.tst +24/−74
- tst/pruning1.tst +1/−1
- tst/sigenc.scm +3/−0
- tst/sigenc.tst +4/−1
- tst/sorted_epmo_acctnum.lsp +5/−0
- tst/sorted_epmo_acctnum.tst +12315/−16328
- tst/targetterms2.tst +4/−30
- tst/targetterms6.tst +5/−33
- tst/uncarried_keys.tst +1/−1
- tst/uo.tst +1/−1
- tst/updatetst +15/−6
- tst/weird.tst +1/−1
- tst/wide-mouth-frog.lsp +3/−0
- tst/wide-mouth-frog.tst +4/−1
- tst/wonthull.tst +1/−1
- tst/wonthull2.tst +205/−590
- tst/wonthull3.tst +261/−639
- tst/woolam.scm +1/−1
- tst/woolam.tst +3/−1
- tst/yahalom-6.3.6.scm +10/−6
- tst/yahalom-6.3.6.tst +47/−170
- tst/yahalom.scm +1/−1
- tst/yahalom.tst +89/−274
ChangeLog view
@@ -1,3 +1,59 @@+2010-12-01 John D. Ramsdell <ramsdell@mitre.org>++ * cpsa.cabal (Version): Tagged as version 2.2.0.++2010-11-29 John D. Ramsdell <ramsdell@mitre.org>++ * src/CPSA/Graph/Preskeleton.hs (addNode): Use the color blue to+ distinguish realized reception nodes from transmission nodes.++ * src/CPSA/Lib/Strand.hs (augment): Removed hullForAugmentation.+ Hulling is now always performed after contractions, regular+ augmentations, and listener augmentations.++2010-11-26 John D. Ramsdell <ramsdell@mitre.org>++ * src/CPSA/Graph/*.hs: Added support for the cpsagraph option+ --zoom. This option adds support for SVG diagram scaling in+ the expanded format, the one that generates an XML compound+ document. If the browser supports HTML5 sliders, cpsagraph+ generates them, otherwise, it generates old style drop down lists.++2010-11-19 John D. Ramsdell <ramsdell@mitre.org>++ * doc/*.scm: Updated examples to use herald forms.++ * src/CPSA/Lib/Main.hs (getHerald): Added support for a herald+ form that allows options specified on the command line to be+ specified within an input file.++ * src/CPSA/SimpleDiffieHellman/Algebra.hs (outFlow, inFlow):+ Updated to handle (gen) and (exp h x).++2010-11-16 John D. Ramsdell <ramsdell@mitre.org>++ * src/CPSA/Lib/Cohort.hs (testStrand): Corrected a flaw in which+ this function incorrectly computed the public messages available+ at a node when the node ordering is reversed, such as when using+ the -r option or a reverse-search role hint.++2010-11-15 John D. Ramsdell <ramsdell@mitre.org>++ * src/CPSA/Diff/Main.hs (main): Added cpsadiff, a program that+ compares CPSA output files S-expression by S-expression, and+ prints the first skeleton that differs.++ * src/CPSA/Lib/Protocol.hs (Role): Added the rsearch boolean that+ is used to determine the order in which a strand is searched for a+ test node. The search is reversed if the role includes the+ "reverse-search" key as one of its comments.++ * src/CPSA/Lib/Entry.hs (gentlyReadSExpr): Added a version of the+ S-expression reader that gently fails on error by printing the+ error message to standard error and returning EOF. Changed+ cpsagraph, cpsashapes, and cpsapp to use this reader. That way,+ an aborted run can be processed by these programs.+ 2010-11-05 John D. Ramsdell <ramsdell@mitre.org> * cpsa.cabal (Version): Tagged as version 2.1.2.
NEWS view
@@ -1,15 +1,54 @@ CPSA NEWS -- history of user-visible changes. +* Changes in version 2.2.0++** Pruning reverted to CPSA 2.1.0 behavior+ Pruning once again occurs after contractions and listener+ augmentations. We found examples where it is essential to prune+ after a contraction. We are exploring other ways of addressing the+ completeness problems due to pruning.++** Runtime options can be specified within a file+ The herald form has been added. It allows one to specify most of+ the options currently specified on the command line within a file.+ For example, to specify the option --bound=12 within a file, write:++ (herald "Needham-Schroeder Public-Key Protocol" (bound 12))++** Role annotation influences test node search algorithm+ If a role includes (reverse-search) in its association list, the+ order in which the nodes of a strand that is an instance of this+ role is search for a test node will be reversed. By default, CPSA+ selects the earliest test node in a strand, but with this+ annotation, it will select the latest one.++** CPSA specific diff program added+ The program cpsadiff has been added. The program compares two CPSA+ output files S-expression by S-expression, and prints the first+ skeleton that differs. For Windows users, there is now a diff+ program available without installing MSYS or Cygwin.++** Some programs gently handle incomplete S-expressions+ When a CPSA run is aborted, it may produce an incomplete+ S-expression. The programs cpsagraph, cpsashapes, and cpsapp,+ treat an incomplete S-expression as end-of-file, and print a+ warning message. This change makes it easier to analyze runs that+ fail to terminate.++** Green marks realized reception nodes+ The program cpsagraph uses the color blue to distinguish realized+ reception nodes from transmission nodes.++** Diagram scalers added+ When viewing large outputs in cpsagraph's expanded format, by+ supplying the --zoom option, one gets controls that allow SVG+ diagrams to be scaled.+ * Changes in version 2.1.2 ** Displacement on by default Displacement is on by default and the sense of the -d switch has been changed. It now disables displacement.--** Pruning occurs only after augmentation-To address new completeness concerns, pruning is applied only after an-augmentation. This might cause some inputs not to terminate when they-once did. ** Diffie-Hellman support changed Previous support for Diffie-Hellman had serious problems for which we
README view
@@ -85,7 +85,11 @@ The documentation includes a user guide as an XHTML document, and three LaTeX documents. The CPSA Primer provides the background required to make effective use of the CPSA tool collection. For those-interested in the implementation, The CPSA Specification formally+interested in the implementation, The CPSA Theory contains a+high-level description of the algorithm and the current state of the+effort to show that when program terminates, it produces a description+of every possible execution of the protocol consistent with the+initial point-of-view skeleton. The CPSA Specification formally describes the implemented algorithm as a term reduction system. The CPSA Design describes implementation details and assumes The CPSA Specification has been read. The CPSA Design should be read if one is
cpsa.cabal view
@@ -1,5 +1,5 @@ Name: cpsa-Version: 2.1.2+Version: 2.2.0 Maintainer: ramsdell@mitre.org Cabal-Version: >= 1.6 License: BSD3@@ -25,13 +25,16 @@ also in development. . The package contains a set of programs used to perform and display- the analysis. Program documentation is in the doc directory in the- source distribution, and installed in the package's data directory.- You can locate the package's data directory by searching for the- file cpsauser.html. New users should study the documentation and- the sample inputs in the data directory. The source distribution- includes a test suite with an expanded set of input files and- program design documentation.+ the analysis. A standards complient browser, such as Firefox,+ Safari, or Chrome, is required to display the results. Program+ documentation is in the doc directory in the source distribution,+ and installed in the package's data directory. You can locate the+ package's data directory by typing "cpsa --help" in a command+ prompt. New users should study the documentation and the sample+ inputs in the data directory. The source distribution includes a+ test suite with an expanded set of input files and program design+ documentation. Serious Windows users should install MSYS so as to+ allow the use of make and script execution. . The theory and algorithm used by CPSA was developed with the help of Joshua D. Guttman, John D. Ramsdell, Jon C. Herzog, Shaddin@@ -52,13 +55,14 @@ doc/SDAG.lhs doc/cpsatheory.pdf doc/cpsaspec.pdf doc/cpsadesign.pdf src/index.html src/cpsacgi src/cpsacgi.py src/cpsa2svg src/cpsa.el src/httpd_allow_execmem.te src/cpsaops.scm src/preskel- src/cpsa.pl src/pp.pl src/sexpr.pl tst/README tst/Makefile+ src/cpsa.pl src/pp.pl src/sexpr.pl src/sliders.js src/js2hs+ tst/README tst/Makefile tst/Make.hs tst/checktst tst/cpsagraphall tst/cpsashapesall tst/blanchet.scm tst/blanchet.tst tst/completeness-test.scm tst/completeness-test.tst tst/crushing.tst tst/crushing.tst tst/dass.lisp tst/dass-mod.lisp tst/dass_simple.scm tst/dass_simple.tst tst/denning-sacco.scm tst/denning-sacco.tst- tst/deorig_contract.scm tst/deorig_contract.tst tst/dhke.sch+ tst/deorig_contract.scm tst/deorig_contract.tst tst/dhke.scm tst/dhke.tst tst/deorig_simple.scm tst/deorig_simple.tst tst/ds-short.lisp tst/dy.lsp tst/dy.tst tst/encsig.scm tst/encsig.tst tst/epmo_acctnum.lsp tst/epmo_acctnum.tst@@ -108,7 +112,7 @@ CPSA.Lib.SExpr CPSA.Lib.Printer CPSA.Lib.Notation CPSA.Lib.Entry CPSA.Lib.Algebra CPSA.Lib.Protocol CPSA.Lib.Strand CPSA.Lib.Loader CPSA.Lib.Displayer CPSA.Lib.Cohort CPSA.Lib.Expand CPSA.Lib.CPSA- CPSA.Basic.Algebra CPSA.DiffieHellman.Algebra+ CPSA.Lib.Reduction CPSA.Basic.Algebra CPSA.DiffieHellman.Algebra CPSA.DiffieHellman.IntLinEq CPSA.SimpleDiffieHellman.Algebra if flag(par) Cpp-Options: -DHAVE_PAR@@ -184,3 +188,13 @@ CPSA.Lib.Printer CPSA.Lib.Notation CPSA.Lib.Entry CPSA.Lib.Algebra CPSA.Lib.Protocol CPSA.Lib.Strand CPSA.Lib.Loader CPSA.Lib.Displayer CPSA.Lib.Cohort CPSA.Lib.CPSA++Executable cpsadiff+ Main-Is: CPSA/Diff/Main.hs+ Build-Depends: base >= 3 && < 5, containers+ GHC-Options:+ -Wall -fno-warn-name-shadowing -fwarn-unused-imports+ Hs-Source-Dirs: src+ Other-Modules:+ Paths_cpsa CPSA.Lib.Utilities CPSA.Lib.Pretty CPSA.Lib.SExpr+ CPSA.Lib.Printer CPSA.Lib.Entry CPSA.Lib.Algebra CPSA.Lib.CPSA
doc/bcasyntax.tex view
@@ -3,18 +3,21 @@ \textsc{file}, and the terminal grammar symbols are: \textsc{(, ), symbol, string, integer,} and the constants set in typewriter font. -The \textsc{prot-alist}, \textsc{role-alist}, and \textsc{skel-alist}-productions are Lisp style association lists, that is, lists of-key-value pairs, where every key is a symbol. Key-value pairs with-unrecognized keys are ignored, and are available for use by other-tools. On output, unrecognized key-value pairs are preserved when-printing protocols, but elided when printing skeletons.+The \textsc{alist}, \textsc{prot-alist}, \textsc{role-alist},+and \textsc{skel-alist} productions are Lisp style association lists,+that is, lists of key-value pairs, where every key is a symbol.+Key-value pairs with unrecognized keys are ignored, and are available+for use by other tools. On output, unrecognized key-value pairs are+preserved when printing protocols, but elided when printing skeletons. \begin{table} \newcommand{\sym}[1]{\textup{\texttt{#1}}} \begin{center}\scshape \begin{tabular}{rcl}-file&$\leftarrow$&form++file&$\leftarrow$&herald?~form++\\herald&$\leftarrow$&+(\sym{herald}~title~alist)+\\title&$\leftarrow$&$\mbox{symbol}\mid\mbox{string}$ \\form&$\leftarrow$& $\mbox{comment}\mid\mbox{protocol}\mid\mbox{skeleton}$ \\ comment&$\leftarrow$&
doc/cpsadesign.pdf view
binary file changed (198839 → 205755 bytes)
doc/cpsadesign.tex view
@@ -10,6 +10,7 @@ \newtheorem{thm}{Theorem}[chapter] \newtheorem{lem}[thm]{Lemma} \input{macros}+\newcommand{\gen}{\ensuremath{G}} \makeindex @@ -1124,6 +1125,56 @@ $$ \caption{Matcher}\label{fig:matcher} \end{figure}++\chapter{Diffie-Hellman}++\begin{table}+\begin{center}+Base sort symbols: \dom{name}, \dom{text}, \dom{data}, \dom{skey},+\dom{akey}, \dom{expn}\\+Non-base sort symbols: \dom{mesg}, \dom{base} \\[1ex]+Subsorts: \dom{name}, \dom{text}, \dom{data}, \dom{akey}, \dom{skey},+\dom{expn}, $\dom{base}<\dom{mesg}$\\[1ex]+\begin{tabular}{@{}ll}+$\enc{\cdot}{(\cdot)}\colon\dom{mesg}\times\dom{mesg}\rightarrow\dom{mesg}$+&Encryption\\+$(\cdot,\cdot)\colon\dom{mesg}\times\dom{mesg}\rightarrow\dom{mesg}$+&Pairing\\+``\ldots''$\colon\dom{mesg}$& Tag constants\\+$K_{(\cdot)}\colon\dom{name}\rightarrow\dom{akey}$+&Public key of name\\+$(\cdot)^{-1}\colon\dom{akey}\rightarrow\dom{akey}$+&Inverse of asymmetric key\\+$\cn{ltk}\colon\dom{name}\times\dom{name}\rightarrow\dom{skey}$+& Long term shared key\\+$\gen\colon\dom{base}$+& Generator constant\\+$(\cdot)^{(\cdot)}\colon\dom{base}\times\dom{expn}\rightarrow\dom{base}$+& Exponentiation+\end{tabular}\\[1ex]+Axioms: $(x^{-1})^{-1}\approx x$ for $x\colon\dom{akey}$\\+$(h^x)^y\approx (h^y)^x$ for $h\colon\dom{base}$ and+$x,y\colon\dom{expn}$\\[1ex]+\caption{Diffie-Hellman Signature}\label{tab:dh}+\end{center}+\end{table}++Table~\ref{tab:dh} contains the signature used for Diffie-Hellman+analysis. In this algebra, there is an equation for the commutativity+of exponents, but there is no equation for associativity. Therefore,+this algebra cannot be used to analyze group Diffie-Hellman protocols.++The equation for exponentiation is $(h^x)^y\approx (h^y)^x$ for+$h\colon\dom{base}$ and $x,y\colon\dom{expn}$. Unification and+matching in this algebra produce a finite number of most general+unifiers, that is, the unification type is finitary. For example,+$\{x\mapsto u,y\mapsto v\}$ and $\{x\mapsto \gen^v,u\mapsto \gen^y\}$+and unify $x^y$ and $u^v$. Unification is finitary because of an+approximation. To unify $a^{xy}$ and~$b^{wz}$, we unify $a^{xy}$+with~$\gen^{uv}$ and $\gen^{vu}$ with~$b^{wz}$, where~$u$ and~$v$ are+freshly generated variables. In other words, for the purpose of+unification only, the equation for exponentiation is+$(\gen^x)^y\approx (\gen^y)^x$. \bibliography{cpsa} \bibliographystyle{plain}
doc/cpsaoverview.pdf view
binary file changed (78159 → 77952 bytes)
doc/cpsaprimer.pdf view
binary file changed (190623 → 192265 bytes)
doc/cpsaprimer.tex view
@@ -119,11 +119,24 @@ output. S-expression is an abbreviation for a Symbolic Expression of Lisp fame, and is described in Appendix~\ref{sec:syntax reference}. -The input consists of two forms: protocol definitions and initial-behavior descriptions. The exact details of both forms depend on the-message algebra specified by the protocol. Protocols that specify-\texttt{basic} as their algebra get an implementation of the Basic-Crypto Algebra~(\textsc{bca}) described in the next section. A+The input may optionally start with a \texttt{herald} form. The form+contains a title for the run and an association list. The association+list allows options normally specified on the command line to be+specified within an input file. In the following example, the herald+form specifies a strand bound of 12 in a way that is equivalent to the+command line option \texttt{--bound=12}.++\begin{quote}+\begin{verbatim}+(herald Needham-Schroeder (bound 12))+\end{verbatim}+\end{quote}++The body of the input consists of two forms: protocol definitions and+initial behavior descriptions. The exact details of both forms depend+on the message algebra specified by the protocol. Protocols that+specify \texttt{basic} as their algebra get an implementation of the+Basic Crypto Algebra~(\textsc{bca}) described in the next section. A complete grammar for \texttt{cpsa} input with \textsc{bca} protocols is displayed in Table~\ref{tab:syntax} on Page~\pageref{tab:syntax}. @@ -814,9 +827,12 @@ S-expressions is recommended. \end{sloppypar} -\begin{flushleft}-\texttt{;;; Hey Emacs, use -*- mode:scheme -*-}-\end{flushleft}+\begin{verbatim}+;;; Hey Emacs, use -*- mode:scheme -*-+(herald "Needham-Schroeder Public-Key Protocol"+ (comment "This protocol contains a man-in-the-middle"+ "attack discovered by Galvin Lowe."))+\end{verbatim} An S-expression version of Figure~\ref{fig:ns roles} follows. @@ -959,6 +975,12 @@ This section contains the verbatim output of the running example used throughout this paper. A run starts by displaying the program's version number.++\begin{verbatim}+(herald "Needham-Schroeder Public-Key Protocol"+ (comment "This protocol contains a man-in-the-middle"+ "attack discovered by Galvin Lowe."))+\end{verbatim} \begin{flushleft} \texttt{(comment "CPSA {\version}")}\\
doc/cpsaspec.pdf view
binary file changed (349760 → 348307 bytes)
doc/cpsaspec.tex view
@@ -31,9 +31,11 @@ \cpsacopying \begin{note}-This is a draft and many of the theorems lack proofs. The draft has-an index and a table of contents at its end. Hopefully, the final-paper will support an abstract of the following form.+This is a draft and many of the theorems lack proofs. The focus of+our theoretical efforts has shifted to the {\cpsa} Theory document.+As a result, some of the content is out-of-date. The draft has an+index and a table of contents at its end. Hopefully, the final paper+will support an abstract of the following form. \end{note} \begin{abstract}@@ -332,33 +334,6 @@ \end{center} \end{figure} -\begin{figure}-\begin{center}-\begin{tabular}{lll}-New base sorts:-&\dom{base}, $\dom{expn} <\dom{mesg}$\\-New operations:-&$\cn{gen}\colon\dom{base}$-&Generator\\-&$\cn{exp}\colon\dom{base}\times\dom{expn}\to\dom{base}$-&Exponentiation\\-&$\cn{mul}\colon\dom{expn}\times\dom{expn}\to\dom{expn}$-&Multiplication\\-&$\cn{one}\colon\dom{expn}$-&Unit\\-&$\cn{rec}\colon\dom{expn}\to\dom{expn}$-&Reciprocal\\-New equations:&$\cn{exp}(\cn{exp}(g,x),y)\approx\cn{exp}(g,\cn{mul}(x,y))$\\-&$\cn{exp}(g,\cn{one})\approx g$\\-&$\cn{mul}(x,y)\approx\cn{mul}(y,x)$&Commutativity \\-&$\cn{mul}(x,\cn{mul}(y,z))\approx\cn{mul}(\cn{mul}(x,y),z)$& Associativity\\-&$\cn{mul}(x,\cn{one})\approx x$&Identity\\-&$\cn{mul}(x,\cn{rec}(x))\approx \cn{one}$&Cancellation-\end{tabular}-\end{center}-\caption{Additions for Diffie-Hellman Key Exchange}\label{fig:dhke}-\end{figure}- In the remainder, the strand space signature and equations are fixed, and its algebras are written as~$\alg{A}(X)$ and as~$\alg{A}$ when the variable set~$X$ is available from the context, and the term algebras@@ -620,11 +595,6 @@ space algebra in this paper, in contrast with the algebras defined in other papers. -Readers of this paper are encouraged to consider other algebras, such-as those that contain an Abelian group and modular exponentiation.-Such algebras allow the analysis of Diffie-Hellman Key Exchange, for-example. See Figure~\ref{fig:dhke}.- Some strand space papers defined the word occurs to mean carried by. This document uses it to assert a message is within another message. @@ -882,13 +852,8 @@ For every instance~$i$, the definitions imply that the set of variables that occur in $\fn{trace}(i)$ is a subset of the set of-variables that occur in $\fn{Ran}(\fn{subst}(i))$. The Diffie-Hellman+variables that occur in $\fn{Ran}(\fn{subst}(i))$. A Diffie-Hellman algebra provides an example in which the subset relation is proper.-Consider a role with a trace of $\seq{\cn{exp}(x,\cn{mul}(y,z))}$.-The definitions allow an instance of the role with height one and-substitution $\{x\mapsto a, y\mapsto\cn{mul}(b,d),-z\mapsto\cn{mul}(c,\cn{rec}(d))\}$, giving the instance a trace of-$\seq{\cn{exp}(a,\cn{mul}(b,c))}$. \begin{defn}[Instance Origination Assumptions] Let $\sigma=\fn{subst}(i)$ for an instance~$i$, $r=\fn{role}(i)$, and
doc/cpsatheory.pdf view
binary file changed (287216 → 291421 bytes)
doc/cpsatheory.tex view
@@ -69,6 +69,8 @@ \maketitle \cpsacopying +\emph{This is a draft and some key theorems lack proofs.}+ {\cpsa} takes a partial description of a run of a protocol, and attempts to produce a compact description of all possible runs of the protocol compatible with the partial description. Given a partial@@ -984,7 +986,9 @@ \section{Test Solving Algorithm} -\emph{Intro text missing.}+This section describes the algorithm undertaken by CPSA in order to+find realized skeletons that include the structural assumptions of the+``point of view,'' the initial input. \subsection{Primitive Preskeleton Operators} @@ -1071,101 +1075,34 @@ operator's homomorphism are~$\idphi$ and~$\idsigma$, i.e.\ the homomorphism is an embedding. -\subsection{Hulling Step}--For preskeleton~$k=\skel(\_,\_,\Theta_k,\_,\_,U_k)$, assume $t\in U_k$-originates on distinct strands~$s$ and~$s'$, and the height of~$s$ is-no greater than the height of~$s'$. Operator-$\ops{H}_{s,s'}=\comp{\ops{C}_{s,s'}}{\ops{S}_\sigma}$ is a hulling-step if there is a most general unifier~$\sigma$ such that-$\comp\sigma{\Theta_k(s)} = \comp\sigma{\prefix{\Theta_k(s')}{h}}$-with $h=|\Theta_k(s)|$, and there is a homomorphism from~$k$ to-$\ops{H}_{s,s'}(k)$. The structure preserving maps associated with-the homomorphism are~$\phi_{s,s'}$ and~$\sigma$.--\subsection{Pruning Step}--For preskeleton~$k=\skel(\_,\_,\Theta_k,\_,\_,U_k)$, assume-strands~$s$ and~$s'$ are distinct, and the height of~$s$ is-no greater than the height of~$s'$. Operator-$\ops{P}_{s,s'}=\comp{\ops{C}_{s,s'}}{\ops{S}_\sigma}$ is a pruning-step if there is a sort preserving variable renaming~$\sigma$ such-that $\comp\sigma{\Theta_k(s)} = \prefix{\Theta_k(s')}{h}$ with-$h=|\Theta_k(s)|$, and two homomorphisms. Let $k'=\ops{P}_{s,s'}(k)$-and $\phi=\phi_{s,s'}$. The required homomorphisms are-$k\homomorphism{\phi,\sigma}k'$ and $k'\homomorphism{\phi',\sigma'}k$-such that $\phi\circ\phi'=\idphi$ and $\sigma\circ\sigma'=\idsigma$.--\subsection{Augmentation Step}\label{sec:aug step}--An augmentation step is used to add a strand to a skeleton. An-augmentation step has the form-$\comp{\ops{A}_{n,r,C}}{\ops{S}_\sigma}$. Suppose-skeleton~$k=\skel_X(\_,P,\_,\_,\_,\_)$ has a critical position~$p$ at-node~$n$, and $t_c=\msg_k(n)\termat p$ is the critical message.-{\cpsa} computes the parameters for a set of augmentation steps as-follows. First, compute the target messages. Let-$T_e=E(\pubmsg_k(n), t_c)$. The target messages are $\fn{targ}(t_c,-T_e)$. Next, for each $\role_Y(C,N,U)\in P$ and each index~$h$ where-$C(h)=\outbnd t$, a transmission, do the following.-\begin{description}-\item[Create fresh variables:]-Let~$\sigma_r$ be a sort preserving variable renaming,-where the domain is the variables that occur in $\prefix C h$, and every-variable in the range does not occur in~$X$ or~$\svars(P)$.--\item[Insert critical message:] For each message~$t'$ carried by~$t$,- and each~$t_t\in \fn{targ}(t_c, T_e)$, consider most general unifiers~$\sigma'$- where, $\sigma'(t')=\sigma'(t_t)$ and $\sigma_r\unlhd\sigma'$.--\item[Ensure previous events do not transform:] For each $\sigma'$, find- most general unifiers~$\sigma$ such that for $1\leq i<h$,- $\mcow(\sigma(t_c), \sigma(T_e), \sigma(C(i)))$ and- $\sigma'\unlhd\sigma$. Let $S_{r,h}$ be a set of- substitutions~$\sigma$ with non-most general unifiers removed.--\item[Ensure last event transforms:] For each $\sigma\in S_{r,h}$,-if $\mncow(\sigma(t_c),\sigma(T_e),\sigma(C(h)))$, try-augmenting with parameters $n$, $r$, $\sigma\circ\prefix{C}{h}$,-and~$\sigma$.-\end{description}--\subsection{Preskeleton Reductions}--Function~$\fn{skel}$ is a partial function that maps preskeletons to-pruned skeletons. If given a preskeleton~$k$ where some uniquely-originating atoms originate more than once, \fn{skel} applies hulling-steps so as to eliminate uniquely originating atoms that originate-more than once or is undefined. Otherwise, it applies the ordering-enrichment operator once to produce a skeleton. Finally, it applies-as many pruning steps as is possible to produce a skeleton that is-pruned subject to restriction that only pairs of strands are-considered. The structure preserving maps associated with-function~$\fn{skel}$'s homomorphism are composed from the-structure preserving maps for the operators it uses.--\subsection{Test Solving Reductions}+\subsection{Test solving steps} Suppose~$k$ is a skeleton with a critical position~$p$ at node~$n$. Let $\inbnd t=\evt_k(n)$, $t_c=t\termat p$, and $T_e=E(\pubmsg_k(n),-t_c)$. Skeleton~$k$ reduces to~$k'$, written $k\reduction{n,p}k'$, if-the homomorphism~$k\homomorphism{\phi,\sigma}k'$ exists, position~$p$-at~$n$ in~$k$ is solved in~$k'$, and one of four cases hold.+t_c)$. Pre-skeletons $k'$ produced by the following steps make up the+``pre-cohort'' $\mathcal{PC}_{k,n,p}$ of $k$ with respect to the test $(n,p)$. \begin{description}-\item[Contraction:] $k'=\fn{skel}(\ops{S}_\sigma(k))$, where~$\sigma$+\item[Contraction:] $k'=\ops{S}_\sigma(k)$, where~$\sigma$ is a most general unifier such that for some $t_a\in\anc(t, p)$ and $t_e\in T_e$, $\sigma(t_a)=\sigma(t_e)$. -\item[Augmentation:] $k'=\fn{skel}(\ops{A}_{n, r,- C}(\ops{S}_\sigma(k)))$, where $n$, $r$, $C$, and $\sigma$ are as+\item[Augmentation:] $k'=\ops{A}_{n, r,+ C}(\ops{S}_\sigma(k))$, where $n$, $r$, $C$, and $\sigma$ are as described in Section~\ref{sec:aug step}. -\item[Escape set listeners:] For $t_e\in T_E$, if $t_e=\enc{t_0}{t_1}$+\item[Displacement:] $k'=\ops{C}_{s,s'}(\ops{A}_{n, r,+ C}(\ops{S}_\sigma(k)))$, where $n$, $r$, $C$, and $\sigma$ are as+ described in Section~\ref{sec:aug step}, where $s$ and $s'$ are+ the newly created strand and any other existing strand (where+ $s'$ is the strand with greater height, if the heights are unequal).++\item[Escape set listeners:] For $t_e\in T_e$, if $t_e=\enc{t_0}{t_1}$ and $C=\seq{\inbnd t_1^{-1},\outbnd t_1^{-1}}$ then- $k'=\fn{skel}(\ops{A}_{n, \lsn,C}(k))$.+ $k'=\ops{A}_{n, \lsn,C}(k)$.+ \item[Critical message listener:] If $t_c=\enc{t_0}{t_1}$ then- $k'=\fn{skel}(\ops{A}_{n, \lsn,\seq{\inbnd t_1,\outbnd t_1}}(k))$.+ $k'=\ops{A}_{n, \lsn,\seq{\inbnd t_1,\outbnd t_1}}(k)$. \end{description} By definition, when $k\reduction{n,p}k'$, there is a@@ -1202,6 +1139,140 @@ map~$\phi$, and substitution~$\sigma$ such that $k\reduction{n,p}k''$, and $k''\homomorphism{\phi,\sigma}k'$. \end{conj}++\subsection{Hulling process}++A preskeleton differs from a skeleton only in that in a skeleton,+terms assumed to be uniquely originating originate at no more than+one node, and that receptions of a uniquely originating term that+originates need not be ordered after its unique point of origination.++The process of hulling takes as input a quadruple $(k_0, k, \phi, \sigma)$+where $k_0$ is a skeleton, $k$ is a preskeleton, and+$k_0 \homomorphism{\phi,\sigma} k$, and outputs a set $\ops{H}(k_0, k, \phi,+\sigma)$ of skeletons $k'$ such that for each $k'$ there is a $\phi', \sigma'$+such that $k_0 \homomorphism{\phi' \circ \phi, \sigma' \circ \sigma} k'$, and+such that for any $k''$ such that $k_0 \homomorphism{\phi'' \circ \phi, \sigma''+\circ \sigma} k''$, this map factors through one of the skeletons and through+its associated map in $\ops{H}(k_0, k, \phi, \sigma)$.++$\ops{H}(k_0, k, \phi, \sigma)$ is produced from $k$ by iteratively+resolving every instance of a uniquely originating term originating at more+than one node, and then applying order enrichment. A case of multi-origination+can be resolved in one of two ways. If $t$ originates on distinct strands+$s$ and $s'$ where the height of $s'$ is no less than the height of $s$, then+$k' = \ops{C}_{s,s'} (\ops{S}_\sigma (k))$ where $\sigma$ is a most general+unifier of $\Theta_k(s)$ and $\Theta_k(s')$ is a {\em normal hulling}.+If $t$ originates on distinct strands $s$ and $s'$ and $s'$ is not in the+image of $k_0$, then $k' = \ops{S}_\sigma (k)$ where $\sigma$ is a most+general algebra homomorphism such that $\sigma \circ \Theta_k(s')$+does not originate $\sigma(t)$ (for instance, due to $\sigma(t)$ being+received first), then $k'$ is a {\em de-origination}.++\begin{thm}+The process of computing $\ops{H}(k_0, k, \phi, \sigma)$ produces a+hulling as defined above.+\end{thm}++{\em No proof yet.}++\subsection{Pruning process}++Let a {\em subskeleton} of a skeleton be defined as a subset of+the strands. Consider a skeleton $k$ along with a ``point of view''+skeleton $k_0$ with $k_0 \homomorphism{\phi_0,\sigma_0} k$.++Two subskeletons $S_0, S_1$ are {\em essentially identical} if:++\begin{itemize}+\item $|S_0| = |S_1$ and $S_0 \cap S_1 = \emptyset$+\item $(S_0 \cup S_1) \cap \phi_0(k_0) = \emptyset$.+\item There exists a bijection $\phi$ between $S_0$ and $S_1$+such that for each $s \in S_0$, $\phi(s)$ is an instance of the same+role as $s$ and has the same length as $s$.+\item There is an algebra homomorphism $\sigma$ that is a renaming+such that $\sigma(\evt(s,i)) = \evt(\phi(s),i)$.+\item For all variables $v$ appearing in $k \setminus (S_0 \cup S_1)$,+$\sigma$ is the identity on $v$.+\item For any pair of nodes $(s,i), (s',i')$ in the first subskeleton,+$(s,i) \prec (s',i')$ if and only if $(\phi(s),i) \prec (\phi(s'),i')$.+\item For any pair of nodes $(s,i), (s',i')$ where $(s,i)$ is in the first+subskeleton and $(s', i')$ is in neither subskeleton, $(s,i) \prec (s',i')+\Leftrightarrow (\phi(s),i) \prec (s',i')$ and $(s',i') \prec (s,i)+\Leftrightarrow (s',i') \prec (\phi(s),i)$.+\end{itemize}++CPSA ``prunes'' away essentially identical strands; in future+versions, CPSA may be capable of pruning identical multi-strand subskeletons.++When a skeleton $k$ has two essentially identical subskeletons $S_0, S_1$,+there is a well-defined $\ops{P}_{S_0,S_1}(k)$ in which all of $S_1$ is+simply removed from $k$. Under some circumstances, there may be a homomorphism+from $k$ to $\ops{P}_{S_0,S_1}(k)$ but in others there may not. However, there+will always be a homomorphism from $k_0$ to $\ops{P}_{S_0,S_1}$.++%For preskeleton~$k=\skel(\_,\_,\Theta_k,\_,\_,U_k)$, assume+%strands~$s$ and~$s'$ are distinct, and the height of~$s$ is+%no greater than the height of~$s'$. Operator+%$\ops{P}_{s,s'}=\comp{\ops{C}_{s,s'}}{\ops{S}_\sigma}$ is a pruning+%step if there is a sort preserving variable renaming~$\sigma$ such+%that $\comp\sigma{\Theta_k(s)} = \prefix{\Theta_k(s')}{h}$ with+%$h=|\Theta_k(s)|$, and two homomorphisms. Let $k'=\ops{P}_{s,s'}(k)$+%and $\phi=\phi_{s,s'}$. The required homomorphisms are+%$k\homomorphism{\phi,\sigma}k'$ and $k'\homomorphism{\phi',\sigma'}k$+%such that $\phi\circ\phi'=\idphi$ and $\sigma\circ\sigma'=\idsigma$.++\subsection{Augmentation}\label{sec:aug step}++An augmentation step is used to add a strand to a skeleton. An+augmentation step has the form+$\comp{\ops{A}_{n,r,C}}{\ops{S}_\sigma}$. Suppose+skeleton~$k=\skel_X(\_,P,\_,\_,\_,\_)$ has a critical position~$p$ at+node~$n$, and $t_c=\msg_k(n)\termat p$ is the critical message.+{\cpsa} computes the parameters for a set of augmentation steps as+follows. First, compute the target messages. Let+$T_e=E(\pubmsg_k(n), t_c)$. The target messages are $\fn{targ}(t_c,+T_e)$. Next, for each $\role_Y(C,N,U)\in P$ and each index~$h$ where+$C(h)=\outbnd t$, a transmission, do the following.+\begin{description}+\item[Create fresh variables:]+Let~$\sigma_r$ be a sort preserving variable renaming,+where the domain is the variables that occur in $\prefix C h$, and every+variable in the range does not occur in~$X$ or~$\svars(P)$.++\item[Insert critical message:] For each message~$t'$ carried by~$t$,+ and each~$t_t\in \fn{targ}(t_c, T_e)$, consider most general unifiers~$\sigma'$+ where, $\sigma'(t')=\sigma'(t_t)$ and $\sigma_r\unlhd\sigma'$.++\item[Ensure previous events do not transform:] For each $\sigma'$, find+ most general unifiers~$\sigma$ such that for $1\leq i<h$,+ $\mcow(\sigma(t_c), \sigma(T_e), \sigma(C(i)))$ and+ $\sigma'\unlhd\sigma$. Let $S_{r,h}$ be a set of+ substitutions~$\sigma$ with non-most general unifiers removed.++\item[Ensure last event transforms:] For each $\sigma\in S_{r,h}$,+if $\mncow(\sigma(t_c),\sigma(T_e),\sigma(C(h)))$, try+augmenting with parameters $n$, $r$, $\sigma\circ\prefix{C}{h}$,+and~$\sigma$.+\end{description}++\subsection{Preskeleton Reductions}++Function~$\fn{skel}$ is a partial function that maps preskeletons to+sets of pruned skeletons. If given a preskeleton~$k$ where some uniquely+originating atoms originate more than once, \fn{skel} applies hulling+steps so as to eliminate uniquely originating atoms that originate+more than once or is undefined. Otherwise, it applies the ordering+enrichment operator once to produce a skeleton. Finally, it applies+as many pruning steps as is possible to produce a skeleton that is+pruned subject to restriction that only pairs of strands are+considered.+%The structure preserving maps associated with+%function~$\fn{skel}$'s homomorphism are composed from the+%structure preserving maps for the operators it uses.++As remarked above, it may not always be the case that $k \homomorphism{\phi, \sigma} k'$+where $k' \in \fn{skel}(k)$. \section{Completeness of CPSA}
doc/cpsauser.html view
@@ -38,11 +38,16 @@ <p>The analyzer is designed to work well with other tools. S-expressions are used for both input and output. The analyzer reads all the problems in its input, writes out the solution to each problem, and then exits. This release-contains five tools. The <a href="#cpsagraph"><tt>cpsagraph</tt></a> program+contains six tools. The <a href="#cpsagraph"><tt>cpsagraph</tt></a> program provides a visualization of answers using Scalable Vector Graphics (<a href="http://www.w3.org/Graphics/SVG/">SVG</a>). The <a href="#cpsashapes"><tt>cpsashapes</tt></a> program removes intermediate results-from analyzer runs making the shapes easy to identify. The <a+from analyzer runs making the shapes easy to identify. +The <a+href="#cpsafiff"><tt>cpsadiff</tt></a> program compares CPSA output+ files S-expression by S-expression, and prints the first skeleton+ that differs.+The <a href="#cpsaannotations"><tt>cpsaannotations</tt></a> program uses protocol annotations to annotate shapes and generate protocol soundness obligations. The <a href="#cpsaparameters"><tt>cpsaparameters</tt></a> program detects some@@ -112,9 +117,12 @@ elided when printing skeletons, with the exception of the <tt>comment</tt> key.</p> -<p>The input is a sequence of protocol definitions and problem statements. A-problem statement describes the initial behavior as a skeleton. The grammar for-a protocol follows.</p>+<p>The input is an option herald form followed by a sequence of+protocol definitions and problem statements.+A <a href="#usage">herald form</a> allows options normally specified+on the command line to be specified within an input file. A problem+statement describes the initial behavior as a skeleton. The grammar+for a protocol follows.</p> <blockquote> <pre>PROTOCOL ::= (defprotocol ID ALG ROLE+ PROT-ALIST)@@ -150,7 +158,7 @@ follows.</p> <blockquote>- <pre>SORT :: = text | data | name | skey | akey | mesg+ <pre>SORT ::= text | data | name | skey | akey | mesg TERM ::= ID | STRING | (cat TERM+) | (enc TERM+ TERM) | (pubk ID) | (privk ID) | (invk ID) | (ltk ID ID) | (pubk STRING ID) | (privk STRING ID)</pre>@@ -224,7 +232,7 @@ <p>The additional sorts and terms in the Diffie-Hellman Algebra follow.</p> <blockquote>- <pre>SORT :: = ... | base | expn+ <pre>SORT ::= ... | base | expn TERM ::= ... | (gen) | (exp TERM TERM)</pre> </blockquote> @@ -244,7 +252,7 @@ <pre>(exp (exp (gen) x) y) = (exp (exp (gen) y) x)</pre> </blockquote> -<p>Diffie-Hellman support is experimental.</p>+<p>Diffie-Hellman support is experimental. Avoid variables of sort base.</p> <h3>Macros</h3> @@ -263,7 +271,7 @@ are applicable, the last definition takes precedence. The <tt>cpsa</tt> program omits macro definitions from its output.</p> -<h3>Usage of CPSA</h3>+<h3 id="usage">Usage of CPSA</h3> <blockquote> <pre>$ cpsa -h@@ -292,9 +300,37 @@ the program is to limit the amount of memory it may use. The command-line option <tt>+RTS -M512m -RTS</tt> limits memory usage to 512m.</p> +<p>The herald form can be used to specify options within a file. The+ grammar for a herald form follows, where <tt>ALIST</tt> is an+ association list with symbols as keys.</p>++<blockquote>+ <pre>HERALD ::= (herald TITLE ALIST)+TITLE ::= SYMBOL | STRING</pre>+</blockquote>++<p>The title is used by <tt>cpsagraph</tt> when generating XHTML.+ In the following example, the herald form specifies a strand bound+ of 12 in a way that is equivalent to the command line+ option <tt>--bound=12</tt>.</pp>++<blockquote>+ <pre>(herald "Needham-Schroeder Public-Key Protocol" (bound 12))</pre>+</blockquote>++<p>The herald form is only interpreted by the <tt>cpsa</tt> program,+ and is treated as a comment by all other programs. In particular,+ specifying a <tt>margin</tt> option effects <tt>cpsa</tt> only.</p>+ <p>For long running problems, SMP parallelism is available. For example, on a quad-core machine, we would probably use <tt>+RTS -N4 -RTS</tt>.</p> +<p>In addition to the options provided on the command line or a herald+ form, one can influence the order in which test nodes are sought.+ When a role includes <tt>(reverse-search)</tt> in its association+ list as a comment, the nodes in its instances will be searched in+ reverse order.</p>+ <p>When run with isomorphism checks disabled (<tt>--noisochk</tt>), CPSA searches for realized skeletons, not shapes. It attempts to speed up analysis by not identifying duplicate skeletons or generalizing realized skeletons,@@ -359,10 +395,28 @@ Usage: cpsagraph [OPTIONS] [FILE] -o FILE --output=FILE output FILE -x --expanded use expanded format (default)+ -z --zoom enable diagram scaling -c --compact use compact format -l --latex use LaTeX format -m INT --margin=INT set output margin (default 72) -i --infix output uses infix notation+ -h --help show help message+ -v --version show version number</pre>+</blockquote>++<h2 id="cpsadiff">Output Comparisons</h2>++<p>The <tt>cpsadiff</tt> program compares CPSA output files+S-expression by S-expression, and prints the first skeleton that+differs.</p>++<h3>Usage</h3>++<blockquote>+ <pre>$ cpsadiff -h+Usage: cpsadiff [OPTIONS] OLD-FILE NEW-FILE+ -o FILE --output=FILE output FILE+ -m INT --margin=INT set output margin (default 72) -h --help show help message -v --version show version number</pre> </blockquote>
doc/ffgg.scm view
@@ -1,4 +1,5 @@-;;; The ffgg Protocol+(herald "The ffgg Protocol"+ (comment "From A Necessarily Parallel Attack by Jon K. Millen")) (defprotocol ffgg basic (defrole init (vars (a b name) (n1 n2 m x y text))
doc/macros.tex view
@@ -1,5 +1,5 @@ \newcommand{\cpsa}{\textsc{cpsa}}-\newcommand{\version}{2.1.2}+\newcommand{\version}{2.2.0} \newcommand{\cpsacopying}{\begingroup \renewcommand{\thefootnote}{}\footnotetext{{\copyright} 2010 The MITRE Corporation. Permission to copy without fee all or part of
doc/ns.scm view
@@ -1,4 +1,6 @@-;;; Needham-Schroeder Protocol+(herald "Needham-Schroeder Public-Key Protocol"+ (comment "This protocol contains a man-in-the-middle"+ "attack discovered by Galvin Lowe.")) ;;; Used to generate output for inclusion in the primer. ;;; Use margin = 60 (-m 60) to generate the output.
doc/or.scm view
@@ -1,6 +1,5 @@-;;; Otway-Rees Protocol--;;; Standard version using variables of sort mesg+(herald "Otway-Rees Protocol"+ (comment "Standard version using variables of sort mesg")) (defprotocol or basic (defrole init (vars (a b s name) (na text) (k skey) (m text))
doc/woolam.scm view
@@ -1,4 +1,4 @@-;;; Woo-Lam Protocol+(herald "Woo-Lam Protocol") (defprotocol woolam basic (defrole init (vars (a s name) (n text))
doc/yahalom.scm view
@@ -1,4 +1,4 @@-;;; Yahalom Protocol with Forwarding Removed+(herald "Yahalom Protocol with Forwarding Removed") (defprotocol yahalom basic (defrole init
+ src/CPSA/Diff/Main.hs view
@@ -0,0 +1,165 @@+-- Compares CPSA output files S-expression by S-expression, and+-- prints the first skeleton that differs.++-- Copyright (c) 2010 The MITRE Corporation+--+-- This program is free software: you can redistribute it and/or+-- modify it under the terms of the BSD License as published by the+-- University of California.++module Main (main) where++import Numeric+import System.IO+import System.Environment+import System.Console.GetOpt+import System.Exit+import Paths_cpsa+import CPSA.Lib.CPSA+import CPSA.Lib.Entry++main :: IO ()+main =+ do+ argv <- getArgs+ (flags, files) <- opts options argv+ params <- interp flags+ case files of+ [oldName, newName] ->+ do+ oldFile <- openFile oldName ReadMode+ old <- posHandle oldName oldFile + newFile <- openFile newName ReadMode+ new <- posHandle newName newFile + go params old new+ _ -> + do+ msg <- use options []+ abort msg++go :: Params -> PosHandle -> PosHandle -> IO ()+go params old new =+ do+ o <- readSkel old+ n <- readSkel new+ case (o, n) of+ (Nothing, Nothing) -> return ()+ (Just o, Just n) | o == n -> go params old new+ _ -> showDiff params o n++showDiff :: Params -> Maybe (SExpr Pos) -> Maybe (SExpr Pos) -> IO ()+showDiff params o n =+ do+ out <- outputHandle (file params)+ case o of+ Just o ->+ do+ hPutStrLn out ("<<< " ++ show (annotation o))+ writeSkel params out o+ hPutStrLn out "<<<"+ _ ->+ return ()+ case n of+ Just n ->+ do+ hPutStrLn out (">>> " ++ show (annotation n))+ writeSkel params out n+ hPutStrLn out ">>>"+ _ ->+ return ()+ exitFailure++writeSkel :: Params -> Handle -> SExpr a -> IO ()+writeSkel params h sexpr =+ do+ hPutStrLn h $ pp (margin params) indent sexpr++-- Read the next skeleton+readSkel :: PosHandle -> IO (Maybe (SExpr Pos))+readSkel p =+ do+ input <- gentlyReadSExpr p+ case input of+ Nothing -> return input+ Just x ->+ case x of+ L _ (S _ "defskeleton" : _) -> + return input+ _ ->+ readSkel p++-- Runtime parameters++data Params = Params+ { file :: Maybe FilePath, -- Nothing specifies standard output+ margin :: Int } -- Output line length+ deriving Show++indent :: Int+indent = optIndent defaultOptions++-- Command line option flags+data Flag+ = Help -- Help+ | Info -- Version information+ | Margin String -- Output line length+ | Output String -- Output file name+ deriving Show++defaultMargin :: Int+defaultMargin = optMargin defaultOptions++options :: [OptDescr Flag]+options =+ [ Option ['o'] ["output"] (ReqArg Output "FILE") "output FILE",+ Option ['m'] ["margin"] (ReqArg Margin "INT")+ ("set output margin (default " ++ show defaultMargin ++ ")"),+ Option ['h'] ["help"] (NoArg Help) "show help message",+ Option ['v'] ["version"] (NoArg Info) "show version number" ]++opts :: [OptDescr a] -> [String] -> IO ([a], [String])+opts options argv =+ case getOpt RequireOrder options argv of+ (o, n, []) -> return (o, n)+ (_, _, errs) ->+ do+ msg <- use options errs+ abort msg++use :: [OptDescr a] -> [String] -> IO String -- Return usage string+use options errs =+ do+ name <- getProgName+ datadir <- getDataDir+ let header = "Usage: " ++ name ++ " [OPTIONS] OLD-FILE NEW-FILE"+ let footer = "\nDocumentation directory: " ++ datadir+ return (concat errs ++ usageInfo header options ++ footer)++-- Interpret option flags+interp :: [Flag] -> IO Params+interp flags =+ loop flags (Params { file = Nothing, -- By default, no output file+ margin = defaultMargin })+ where+ loop [] params = return params+ loop (Output name : flags) params+ | file params == Nothing =+ loop flags $ params { file = Just name }+ loop (Margin value : flags) params =+ case readDec value of+ [(margin, "")] ->+ loop flags $ params { margin = margin }+ _ ->+ do+ msg <- use options ["Bad value for margin\n"]+ abort msg+ loop (Info : _) _ =+ success cpsaVersion+ loop (Help : _) _ =+ do -- Show help then exit with success+ msg <- use options []+ success msg+ loop _ _ =+ do -- Show help then exit with failure+ msg <- use options ["Bad option combination\n"]+ abort msg
src/CPSA/DiffieHellman/Algebra.hs view
@@ -144,7 +144,7 @@ mul :: Group -> Group -> Group mul t t' =- M.foldWithKey f t' t -- Fold over the mappings in t+ M.foldWithKey f t' t -- Fold over the mappings in t where f x c t = -- Alter the mapping of M.alter (g c) x t -- variable x in t
src/CPSA/Graph/Config.hs view
@@ -26,7 +26,8 @@ dy :: Float, -- Distance between nodes br :: Float, -- Bullet radius compact :: Bool, -- Generate compact format- notation :: Notation } -- Select notation+ notation :: Notation, -- Select notation+ scripts :: Bool } -- Enable scripting deriving (Show, Read) data Notation
src/CPSA/Graph/ExpandedView.hs view
@@ -25,7 +25,7 @@ expandedView :: Handle -> Config -> Int -> [SExpr Pos] -> [Preskel] -> IO () expandedView h conf margin cmts ps = do- hPutList h (header ps)+ hPutList h (header (scripts conf) cmts ps) let pp = printer conf comments h margin pp cmts let f = forest ps@@ -39,19 +39,38 @@ hPutList h closer hClose h -header :: [Preskel] -> [String]-header ps =+header :: Bool -> [SExpr Pos] -> [Preskel] -> [String]+header False cmts ps = ["<html xmlns=\"http://www.w3.org/1999/xhtml\">", "<head>", " <meta http-equiv=\"content-type\"" ++ " content=\"application/xhtml+xml; charset=UTF-8\" />",- title ps,+ " <title>" ++ title cmts ps ++ "</title>", "</head>", "<body>"]- where- title [] = " <title>CPSA</title>"- title (k : _) = " <title>CPSA " ++ protocol k ++ "</title>"+header True cmts ps =+ ["<html xmlns=\"http://www.w3.org/1999/xhtml\">",+ "<head>",+ " <meta http-equiv=\"content-type\"" +++ " content=\"application/xhtml+xml; charset=UTF-8\" />",+ " <title>" ++ title cmts ps ++ "</title>",+ " <script>"]+ ++ sliders +++ [" </script>",+ "</head>",+ "<body onload=\"init()\">"] +-- Find title in a herald form, but if absent use a protocol name.+title :: [SExpr Pos] -> [Preskel] -> String+title [] ps = protocolTitle ps+title ((L _ (S _ "herald" : S _ title : _)) : _) _ = title+title ((L _ (S _ "herald" : Q _ title : _)) : _) _ = title+title (_ : cmts) ps = title cmts ps++protocolTitle :: [Preskel] -> String+protocolTitle [] = "CPSA"+protocolTitle (k : _) = protocol k+ comments :: Handle -> Int -> Printer Pos -> [SExpr Pos] -> IO () comments h margin pp cmts = do@@ -84,9 +103,11 @@ hPutStr h $ " <a href=\"#" ++ id n ++ "\">" ++ show n ++ "</a>" -- Generates an SVG document root and puts in into a div element.+-- When scripting is enabled, it places all elements into a g element+-- that is used as the target of scaling actions. docRoot :: Config -> Float -> Float -> [Element] -> Element docRoot conf w h es =- ec "div" [] [ec "svg" attrs es]+ ec "div" dattrs [ec "svg" attrs elems] where attrs = [("width", showL w ++ units conf), ("height", showL h ++ units conf),@@ -96,6 +117,8 @@ ("viewBox", viewbox), ("font-size", showL (font conf))] viewbox = "0 0 " ++ showL w ++ " " ++ showL h+ dattrs = if scripts conf then [("class", "scalable")] else []+ elems = if scripts conf then [ec "g" [] es] else es -- Draws one tree tdrawer :: Handle -> Config -> Int -> Printer Pos -> Bool -> Tree -> IO ()@@ -173,3 +196,79 @@ -- S-expression pretty print parameters indent :: Int indent = 2++-- Encoded from src/sliders.js using src/js2hs+sliders :: [String]+sliders =+ ["<![CDATA[",+ "// Slider support for use with cpsagraph and option --scalers",+ "",+ "// Check to see if HTML5 sliders are available.",+ "function have_input_type(t) {",+ " var ns = document.documentElement.namespaceURI;",+ " var i = document.createElementNS(ns, \"input\");",+ " i.setAttribute(\"type\", t);",+ " return i.type !== \"text\";",+ "}",+ "",+ "var have_sliders = have_input_type(\"range\");",+ "",+ "// Create an element that controls scaling",+ "function scaler(ns) {",+ " if (have_sliders) ",+ " return slider(ns);",+ " else",+ " return selector(ns);",+ "}",+ "",+ "// Create an HTML5 slider for scaling",+ "function slider(ns) {",+ " var i = document.createElementNS(ns, \"input\");",+ " i.setAttribute(\"type\", \"range\");",+ " i.setAttribute(\"min\", 0.2);",+ " i.setAttribute(\"max\", 1.0);",+ " i.setAttribute(\"step\", 0.2);",+ " i.setAttribute(\"value\", 1.0);",+ " i.addEventListener(\"change\", zoom, false);",+ " return i;",+ "}",+ "",+ "// Create an old style select element for scaling",+ "function selector(ns) {",+ " var s = document.createElementNS(ns, \"select\");",+ " s.appendChild(option(ns, \"1.0\"));",+ " s.appendChild(option(ns, \"0.8\"));",+ " s.appendChild(option(ns, \"0.6\"));",+ " s.appendChild(option(ns, \"0.4\"));",+ " s.appendChild(option(ns, \"0.2\"));",+ " s.addEventListener(\"change\", zoom, false);",+ " return s;",+ "}",+ "",+ "// Create one option for use within a select element",+ "function option(ns, val) {",+ " var o = document.createElementNS(ns, \"option\");",+ " o.setAttribute(\"value\", val);",+ " o.appendChild(document.createTextNode(val));",+ " return o;",+ "}",+ "",+ "// At load time, insert browser appropriate scaler",+ "function init() {",+ " var ns = document.documentElement.namespaceURI;",+ " var nodes = document.getElementsByClassName(\"scalable\");",+ " var i;",+ " for (i = 0; i < nodes.length; i++) {",+ " var n = nodes.item(i);",+ " var b = document.createElementNS(ns, \"br\");",+ " n.insertBefore(b, n.firstChild);",+ " n.insertBefore(scaler(ns), n.firstChild);",+ " }",+ "}",+ "",+ "// Find the g element within a near by svg element and apply a transform",+ "function zoom(evt) {",+ " var g = evt.target.parentNode.lastElementChild.firstElementChild;",+ " g.setAttribute(\"transform\", \"scale(\"+evt.target.value+\")\");",+ "}",+ "]]>"]
src/CPSA/Graph/Loader.hs view
@@ -15,7 +15,7 @@ part, lastVertex, vertices, Node, vnode, strands, label, parent, seen, unrealized, protSrc, preskelSrc, initial, strand, pos,- prev, next, msg, succs, preds, loadDefs)+ prev, next, msg, out, succs, preds, loadDefs) where import qualified Data.List as L@@ -53,6 +53,7 @@ -- (strand v, pos v). data Vertex = Vertex { msg :: SExpr Pos,+ out :: Bool, -- Transmission node? inst :: Inst, prev :: Maybe Vertex, -- Strand previous next :: Maybe Vertex, -- Strand next@@ -128,6 +129,8 @@ loadComments :: [SExpr Pos] -> [SExpr Pos] -> ([SExpr Pos], [SExpr Pos]) loadComments cmts (cmt@(L _ (S _ "comment" : _)): xs) = loadComments (cmt:cmts) xs+loadComments cmts (cmt@(L _ (S _ "herald" : _)): xs) =+ loadComments (cmt:cmts) xs loadComments cmts xs = (cmts, xs) -- The integer is used to add a label to preskeleton without one.@@ -247,6 +250,7 @@ initial = map head nodes -- The first node in each strand nodes = [ [ Vertex { msg = evtMsg evt,+ out = outbound evt, inst = inst, prev = getPrev (s, p), next = getNext ht (s, p),@@ -259,6 +263,8 @@ let ht = length (trace inst) ] evtMsg (L _ [S _ _, t]) = t evtMsg x = x -- Handle bad syntax+ outbound (L _ [S _ "send", _]) = True+ outbound _ = False getNode (s, p) = nodes !! s !! p getPrev (s, p) | p > 0 = Just (getNode (s, p - 1))
src/CPSA/Graph/Main.hs view
@@ -26,6 +26,7 @@ { file :: Maybe FilePath, -- Nothing specifies standard output format :: Format, -- Output format prefix :: Bool, -- Use prefix notation?+ scripted :: Bool, -- Use scripting? margin :: Int } -- Output line length deriving Show @@ -44,22 +45,22 @@ Right (cmts, preskels) -> do h <- outputHandle (file params)+ let conf = config (prefix params) (scripted params) case format params of LaTeX -> do hPutStrLn h "\\documentclass[12pt]{article}" hPutStrLn h ("% " ++ cpsaVersion)- let pp = printer (config False $ prefix params)+ let pp = printer $ conf False latexView h (margin params) pp cmts preskels _ -> do hPutStrLn h "<?xml version=\"1.0\"?>" hPutStrLn h ("<!-- " ++ cpsaVersion ++ " -->") case format params of- XML -> expandedView h (config False $ prefix params)+ XML -> expandedView h (conf False) (margin params) cmts preskels- SVG -> compactView h (config True $ prefix params)- preskels+ SVG -> compactView h (conf True) preskels LaTeX -> error "Bad case in main" readSExprs :: PosHandle -> IO [SExpr Pos]@@ -68,7 +69,7 @@ where loop xs = do- x <- readSExpr p+ x <- gentlyReadSExpr p case x of Nothing -> return $ reverse xs@@ -80,6 +81,7 @@ = Help -- Help | Info -- Version information | Expanded -- Select expanded format in XML+ | Scripted -- Ensable scripting | Compact -- Select compact format in SVG | Text -- Select text format in LaTeX | Margin String -- Output line length@@ -87,11 +89,16 @@ | Output String -- Output file name deriving Show +defaultMargin :: Int+defaultMargin = optMargin defaultOptions+ options :: [OptDescr Flag] options = [ Option ['o'] ["output"] (ReqArg Output "FILE") "output FILE", Option ['x'] ["expanded"] (NoArg Expanded) "use expanded format (default)",+ Option ['z'] ["zoom"] (NoArg Scripted)+ "enable diagram scaling", Option ['c'] ["compact"] (NoArg Compact) "use compact format", Option ['l'] ["latex"] (NoArg Text) "use LaTeX format", Option ['m'] ["margin"] (ReqArg Margin "INT")@@ -106,6 +113,7 @@ loop flags (Params { file = Nothing, -- By default, no output file format = XML, -- and use expanded format prefix = True,+ scripted = False, margin = defaultMargin }) where loop [] params = return params@@ -114,6 +122,8 @@ loop flags $ params { file = Just name } loop (Expanded : flags) params = loop flags $ params { format = XML }+ loop (Scripted : flags) params =+ loop flags $ params { scripted = True } loop (Compact : flags) params = loop flags $ params { format = SVG } loop (Text : flags) params =@@ -142,8 +152,8 @@ -- Default configuration. The lengths are in points, however the more -- natural choice is a font relative unit of length such as ems, -- however FireFox doesn't support these units yet.-config :: Bool -> Bool -> Config-config compact prefix =+config :: Bool -> Bool -> Bool -> Config+config prefix scripts compact = Config { units = "pt", font = font, stroke = 0.08 * font,@@ -159,6 +169,7 @@ my = 3.33 * font, br = 0.50 * font, compact = compact,- notation = if prefix then Prefix else Infix }+ notation = if prefix then Prefix else Infix,+ scripts = scripts } where font = 12
src/CPSA/Graph/Preskeleton.hs view
@@ -66,11 +66,16 @@ addNode :: Config -> Preskel -> Rank -> [Element] -> Vertex -> [Element] addNode conf k rank elements node = let (x, y) = npos conf rank (vnode node)- color = elem node (maybe [] id (unrealized k))- bullet = circ conf color x y+ bullet = circ conf (nodeColor k node) x y es = tooltip (showMsg conf $ msg node) [bullet] : elements es' = foldl (addEdge conf rank node x y) es (succs node) in maybe es' (addNode conf k rank es') (next node)++nodeColor :: Preskel -> Vertex -> Maybe String+nodeColor k node+ | out node = Nothing -- Transmission nodes are black+ | elem node (maybe [] id (unrealized k)) = Just "red"+ | otherwise = Just "blue" -- Realized nodes are blue -- Add role above a strand addRole :: Config -> [Element] -> Vertex -> [Element]
src/CPSA/Graph/SVG.hs view
@@ -46,13 +46,15 @@ style = props [("text-anchor", "middle")] -- Circle with radius from configuration-circ :: Config -> Bool -> Float -> Float -> Element+circ :: Config -> Maybe String -> Float -> Float -> Element circ conf color x y =- ec "circle" attrs []+ ec "circle" (style ++ dims) [] where dims = [("cx", showL x), ("cy", showL y), ("r", showL (br conf))]- style = ("style", props [("fill", "red")])- attrs = if color then (style : dims) else dims+ style =+ case color of+ Nothing -> []+ Just color -> [("style", props [("fill", color)])] rect :: Config -> Float -> Float -> Float -> Float -> Element rect conf x y w h =
src/CPSA/Lib/Cohort.hs view
@@ -217,28 +217,29 @@ [t] -> Set t -> Strand t p g s e c -> Maybe [Preskel t p g s e c] testStrand mode k u a s =- loop S.empty (nodeVisitOrder mode $ nodes s)+ loop (nodeVisitOrder mode s) where- loop _ [] = Nothing- loop ns (n : nodes) =+ loop [] = Nothing+ loop (n : nodes) = case event n of- Out _ -> loop ns nodes+ Out _ -> loop nodes In t ->- let ns' = addSendingBefore ns n- ts = S.map (evtTerm . event) ns'- (ts', a') = decompose ts a+ let ns = addSendingBefore S.empty n+ ts = S.map (evtTerm . event) ns -- Public messages+ (ts', a') = decompose ts a -- Minimum decryption set der = buildable ts' a' in -- Derivable before node if der t then- loop ns' nodes+ loop nodes else Just $ testNode mode k u ts der (graphNode n) t -nodeVisitOrder :: Mode -> [a] -> [a]-nodeVisitOrder mode nodes =- if reverseNodeOrder mode then- reverse nodes -- Visit latest nodes first+nodeVisitOrder :: Algebra t p g s e c => Mode ->+ Strand t p g s e c -> [Vertex t p g s e c]+nodeVisitOrder mode s =+ if reverseNodeOrder mode == rsearch (role $ inst s) then+ nodes s -- Visit earliest nodes first (default) else- nodes -- Visit earliest nodes first (default)+ reverse $ nodes s -- Visit latest nodes first -- Look for a critical term that makes this node a test node. testNode :: Algebra t p g s e c => Mode -> Preskel t p g s e c ->
src/CPSA/Lib/Entry.hs view
@@ -6,11 +6,12 @@ -- modify it under the terms of the BSD License as published by the -- University of California. -module CPSA.Lib.Entry (start, usage, abort, success, algOptions,- algInterp, filterOptions, filterInterp,- readSExpr, outputHandle, defaultMargin,- writeSExpr, writeLnSEexpr, cpsaVersion,- comment, writeComment) where+module CPSA.Lib.Entry (start, usage, abort, success, Options(..),+ defaultOptions, algOptions, algInterp,+ filterOptions, filterInterp, readSExpr,+ gentlyReadSExpr, outputHandle, writeSExpr,+ writeLnSEexpr, cpsaVersion, comment,+ writeComment) where import Numeric import System.IO@@ -20,6 +21,7 @@ import System.Exit import Data.Version import Paths_cpsa+import qualified CPSA.Basic.Algebra import CPSA.Lib.SExpr import CPSA.Lib.Printer @@ -30,21 +32,9 @@ do argv <- getArgs (flags, files) <- opts options argv- output <- interp flags- case files of- [file] -> -- Input from named file- do- input <- openFile file ReadMode- p <- posHandle file input- return (p, output)- [] -> -- Input from the standard input- do- p <- posHandle "" stdin- return (p, output)- _ ->- do- msg <- usage options ["too many input files\n"]- abort msg+ opts <- interp flags+ p <- openInput options files+ return (p, opts) opts :: [OptDescr a] -> [String] -> IO ([a], [String]) opts options argv =@@ -55,6 +45,18 @@ msg <- usage options errs abort msg +openInput :: [OptDescr a] -> [String] -> IO PosHandle+openInput _ [file] =+ do -- Input from named file+ input <- openFile file ReadMode+ posHandle file input+openInput _ [] =+ posHandle "" stdin -- Input from the standard input+openInput options _ =+ do+ msg <- usage options ["too many input files\n"]+ abort msg+ usage :: [OptDescr a] -> [String] -> IO String -- Return usage string usage options errs = do@@ -64,20 +66,37 @@ let footer = "\nDocumentation directory: " ++ datadir return (concat errs ++ usageInfo header options ++ footer) -readSExpr :: PosHandle -> IO (Maybe (SExpr Pos))-readSExpr p =- do- x <- try (load p)- case x of- Right x ->- return x- Left err ->- abort (ioeGetErrorString err)+-- CPSA options and default values --- Options set up for simple filters:+data Options = Options {+ optFile :: Maybe FilePath, -- Nothing specifies standard output+ optAlg :: String, -- Name of the algebra+ optAnalyze :: Bool, -- False when only expanding macros+ optNoIsoChk :: Bool, -- True when not performing isomorphism checks+ optDisplacement :: Bool, -- True when using displacement+ optCheckNoncesFirst :: Bool, -- True when checking nonces first+ optTryOldStrandsFirst :: Bool, -- True when visiting old strands first+ optTryYoungNodesFirst :: Bool, -- True when visiting young nodes first+ optLimit :: Int, -- Step count limit+ optBound :: Int, -- Strand cound bound+ optMargin :: Int, -- Output line length+ optIndent :: Int } -- Pretty printing indent+ deriving Show -defaultMargin :: Int-defaultMargin = 72+defaultOptions :: Options+defaultOptions = Options {+ optFile = Nothing,+ optAlg = CPSA.Basic.Algebra.name,+ optAnalyze = True,+ optNoIsoChk = False,+ optDisplacement = True,+ optCheckNoncesFirst = False,+ optTryOldStrandsFirst = False,+ optTryYoungNodesFirst = False,+ optLimit = 2000,+ optBound = 8,+ optMargin = 72,+ optIndent = 2 } -- Command line option flags data Flag@@ -93,7 +112,7 @@ algOptions defaultAlgebra = [ Option ['o'] ["output"] (ReqArg Output "FILE") "output FILE", Option ['m'] ["margin"] (ReqArg Margin "INT")- ("set output margin (default " ++ show defaultMargin ++ ")"),+ ("set output margin (default " ++ show (optMargin defaultOptions) ++ ")"), Option ['a'] ["algebra"] (ReqArg Algebra "STRING") ("algebra (default " ++ defaultAlgebra ++ ")"), Option ['s'] ["show-algebras"] (NoArg Algebras) "show algebras",@@ -109,7 +128,8 @@ -- Interpret option flags algInterp :: String -> [String] -> [Flag] -> IO (Maybe FilePath, String, Int) algInterp alg algs flags =- loop flags (Params { file = Nothing, alg = alg, margin = defaultMargin })+ loop flags (Params { file = Nothing, alg = alg,+ margin = optMargin defaultOptions }) where loop [] (Params { file = file, alg = alg, margin = margin}) = return (file, alg, margin)@@ -145,14 +165,14 @@ filterOptions = [ Option ['o'] ["output"] (ReqArg Output "FILE") "output FILE", Option ['m'] ["margin"] (ReqArg Margin "INT")- ("set output margin (default " ++ show defaultMargin ++ ")"),+ ("set output margin (default " ++ show (optMargin defaultOptions) ++ ")"), Option ['h'] ["help"] (NoArg Help) "show help message", Option ['v'] ["version"] (NoArg Info) "show version number" ] -- Interpret option flags filterInterp :: [Flag] -> IO (Maybe FilePath, Int) filterInterp flags =- loop flags Nothing defaultMargin+ loop flags Nothing (optMargin defaultOptions) where loop [] file margin = return (file, margin)@@ -198,7 +218,7 @@ -- S-expression pretty print parameters indent :: Int-indent = 2+indent = optIndent defaultOptions writeSExpr :: Handle -> Int -> SExpr a -> IO () writeSExpr h margin sexpr =@@ -220,3 +240,28 @@ writeComment :: Handle -> Int -> String -> IO () writeComment h margin msg = writeSExpr h margin (comment msg)++-- Read an S-expression, and fail on error+readSExpr :: PosHandle -> IO (Maybe (SExpr Pos))+readSExpr p =+ do+ x <- try (load p)+ case x of+ Right x ->+ return x+ Left err ->+ abort (ioeGetErrorString err)++-- Read an S-expression, and gently fail on error by printing the+-- error message to standard error and returning EOF.+gentlyReadSExpr :: PosHandle -> IO (Maybe (SExpr Pos))+gentlyReadSExpr p =+ do+ x <- try (load p)+ case x of+ Right x ->+ return x+ Left err ->+ do+ hPutStrLn stderr (ioeGetErrorString err)+ return Nothing
src/CPSA/Lib/Loader.hs view
@@ -48,6 +48,7 @@ loadSExpr nom origin (ps, ks) (L pos (S pos' "defpreskeleton" : xs)) = loadSExpr nom origin (ps, ks) (L pos (S pos' "defskeleton" : xs)) loadSExpr _ _ (ps, ks) (L _ (S _ "comment" : _)) = return (ps, ks)+loadSExpr _ _ (ps, ks) (L _ (S _ "herald" : _)) = return (ps, ks) loadSExpr _ _ _ x = fail (shows (annotation x) "Malformed input") -- load a protocol@@ -97,6 +98,7 @@ n <- loadPosBaseTerms vars (assoc "non-orig" rest) u <- loadBaseTerms vars (assoc "uniq-orig" rest) comment <- alist ["non-orig", "uniq-orig"] rest+ let reverseSearch = hasKey "reverse-search" rest let ts = tterms c case termsWellFormed (map snd n ++ u ++ ts) of False -> fail (shows pos "Terms in role not well formed")@@ -107,7 +109,7 @@ let ns = L.filter (varsSeen vs . snd) n -- Drop runiques that refer to unused variable declarations let us = L.filter (varsSeen vs) u- let r = mkRole name vs c ns us comment+ let r = mkRole name vs c ns us comment reverseSearch case roleWellFormed r of Return () -> return (gen, r) Fail msg -> fail (shows pos $ showString "Role not well formed: " msg)@@ -200,6 +202,14 @@ assoc :: String -> [SExpr a] -> [SExpr a] assoc key alist = concat [ rest | L _ (S _ head : rest) <- alist, key == head ]++-- See if alist has a key+hasKey :: String -> [SExpr a] -> Bool+hasKey key alist =+ any f alist+ where+ f (L _ (S _ head : _)) = head == key+ f _ = False loadTrace :: (Algebra t p g s e c, Monad m) => [t] -> [SExpr Pos] -> m (Trace t p g s e c)
src/CPSA/Lib/Main.hs view
@@ -1,4 +1,4 @@--- Main routine for the CPSA solver. Provides the top-level search loop+-- Main routine for the CPSA solver. Provides command line processing -- Copyright (c) 2009 The MITRE Corporation --@@ -6,73 +6,84 @@ -- modify it under the terms of the BSD License as published by the -- University of California. -{-# LANGUAGE CPP #-}- module Main (main) where import Numeric+import Control.Monad (forM_) import System.IO import System.IO.Error-#if defined HAVE_PAR-import Control.Parallel-#endif-import qualified Data.List as L+import System.Environment import System.Console.GetOpt import CPSA.Lib.SExpr import CPSA.Lib.Entry import CPSA.Lib.Algebra-import CPSA.Lib.Strand-import CPSA.Lib.Cohort import CPSA.Lib.Loader-import CPSA.Lib.Displayer import CPSA.Lib.Expand+import CPSA.Lib.Reduction import qualified CPSA.Basic.Algebra import qualified CPSA.DiffieHellman.Algebra import qualified CPSA.SimpleDiffieHellman.Algebra -- Default limit on the number of steps used to solve one problem. defaultStepLimit :: Int-defaultStepLimit = 2000+defaultStepLimit = optLimit defaultOptions -- Default limit on the number of strands is a skeleton. defaultStrandBound :: Int-defaultStrandBound = 8+defaultStrandBound = optBound defaultOptions -- Default algebra defaultAlgebra :: String-defaultAlgebra = CPSA.Basic.Algebra.name---- Runtime parameters--data Params = Params- { file :: Maybe FilePath, -- Nothing specifies standard output- alg :: String, -- Name of the algebra- analyze :: Bool, -- False when only expanding macros- noIsoChk :: Bool, -- True when not performing isomorphism checks- displacement :: Bool, -- True when using displacement- checkNoncesFirst :: Bool, -- True when checking nonces first- tryOldStrandsFirst :: Bool, -- True when visiting old strands first- tryYoungNodesFirst :: Bool, -- True when visiting young nodes first- limit :: Int, -- Step count limit- bound :: Int, -- Strand cound bound- margin :: Int } -- Output line length- deriving Show+defaultAlgebra = optAlg defaultOptions -- Entry point main :: IO () main = do- (p, params) <- start options $ interp algs+ argv <- getArgs+ (flags, files) <- opts options argv+ -- Handle help and version options before input is read+ _ <- interp algs defaultOptions flags+ p <- openInput files sexprs <- readSExprs p+ let herald = getHerald sexprs+ alist <- case herald of+ Nothing -> return []+ Just sexpr -> getAlist sexpr+ heraldFlags <- getAlistOpts alist+ forM_ heraldFlags checkHeraldFlag+ opts <- interp algs defaultOptions heraldFlags+ opts <- interp algs opts flags sexprs <- try (expand sexprs) -- Expand macros case sexprs of Left err -> abort (ioeGetErrorString err) Right sexprs ->- if analyze params then- select params sexprs+ if optAnalyze opts then+ select herald opts sexprs else- prettyPrint params sexprs+ prettyPrint opts sexprs +opts :: [OptDescr a] -> [String] -> IO ([a], [String])+opts options argv =+ case getOpt RequireOrder options argv of+ (o, n, []) -> return (o, n)+ (_, _, errs) ->+ do+ msg <- usage options errs+ abort msg++openInput :: [String] -> IO PosHandle+openInput [file] =+ do -- Input from named file+ input <- openFile file ReadMode+ posHandle file input+openInput [] =+ posHandle "" stdin -- Input from the standard input+openInput _ =+ do+ msg <- usage options ["too many input files\n"]+ abort msg+ readSExprs :: PosHandle -> IO [SExpr Pos] readSExprs p = loop []@@ -94,64 +105,75 @@ CPSA.SimpleDiffieHellman.Algebra.name] -- Select the algebra and go.-select :: Params -> [SExpr Pos] -> IO ()-select params sexprs =- case alg params of+select :: Maybe (SExpr Pos) -> Options -> [SExpr Pos] -> IO ()+select herald opts sexprs =+ case optAlg opts of name | name == CPSA.Basic.Algebra.name ->- go name CPSA.Basic.Algebra.origin params sexprs+ go name CPSA.Basic.Algebra.origin+ herald opts sexprs | name == CPSA.DiffieHellman.Algebra.name ->- go name CPSA.DiffieHellman.Algebra.origin params sexprs+ go name CPSA.DiffieHellman.Algebra.origin+ herald opts sexprs | name == CPSA.SimpleDiffieHellman.Algebra.name ->- go name CPSA.SimpleDiffieHellman.Algebra.origin params sexprs+ go name CPSA.SimpleDiffieHellman.Algebra.origin+ herald opts sexprs | otherwise -> abort ("Bad algebra: " ++ name) -- Load protocols and preskeletons and print run time information-go :: Algebra t p g s e c => String -> g -> Params -> [SExpr Pos] -> IO ()-go name origin params sexprs =+go :: Algebra t p g s e c => String -> g -> Maybe (SExpr Pos) ->+ Options -> [SExpr Pos] -> IO ()+go name origin herald opts sexprs = do preskels <- try (loadSExprs name origin sexprs) case preskels of -- Load protocols and preskeletons Left err -> abort (ioeGetErrorString err) Right preskels -> do- h <- outputHandle (file params)- let m = margin params+ h <- outputHandle (optFile opts)+ let m = optMargin opts+ -- Print herald+ case herald of+ Nothing -> return ()+ Just sexpr ->+ do+ writeSExpr h m sexpr+ hPutStrLn h "" -- Print run time information writeComment h m cpsaVersion writeComment h m "All input read"- case noIsoChk params of+ case optNoIsoChk opts of True -> writeComment h m "Isomorphism checking disabled" False -> return ()- case limit params /= defaultStepLimit of+ case optLimit opts /= defaultStepLimit of True -> writeComment h m $- "Step count limited to " ++ show (limit params)+ "Step count limited to " ++ show (optLimit opts) False -> return ()- case bound params /= defaultStrandBound of+ case optBound opts /= defaultStrandBound of True -> writeComment h m $- "Strand count bounded at " ++ show (bound params)+ "Strand count bounded at " ++ show (optBound opts) False -> return ()- case displacement params of+ case optDisplacement opts of True -> return () False -> writeComment h m "Displacement disabled"- case checkNoncesFirst params of+ case optCheckNoncesFirst opts of True -> writeComment h m "Nonces checked first" False -> return ()- case tryOldStrandsFirst params of+ case optTryOldStrandsFirst opts of True -> writeComment h m "Old strands tried first" False -> return ()- case tryYoungNodesFirst params of+ case optTryYoungNodesFirst opts of True -> writeComment h m "Younger nodes tried first" False -> return () -- Analyze- solve params h preskels 0+ solve opts h preskels 0 -- Just pretty the expanded macros-prettyPrint :: Params -> [SExpr a] -> IO ()-prettyPrint params sexprs =+prettyPrint :: Options -> [SExpr a] -> IO ()+prettyPrint opts sexprs = do- let m = margin params- h <- outputHandle (file params)+ let m = optMargin opts+ h <- outputHandle (optFile opts) writeComment h m cpsaVersion writeComment h m "Expanded macros" mapM_ (writeLnSEexpr h m) sexprs@@ -184,7 +206,7 @@ Option ['b'] ["bound"] (ReqArg Bound "INT") ("strand count bound (default " ++ show defaultStrandBound ++ ")"), Option ['m'] ["margin"] (ReqArg Margin "INT")- ("set output margin (default " ++ show defaultMargin ++ ")"),+ ("set output margin (default " ++ show (optMargin defaultOptions) ++ ")"), Option ['e'] ["expand"] (NoArg Expand) "expand macros only; don't analyze", Option ['n'] ["noisochk"] (NoArg NoIsoChk)@@ -204,62 +226,52 @@ Option ['v'] ["version"] (NoArg Info) "show version number" ] -- Interpret option flags-interp :: [String] -> [Flag] -> IO Params-interp algs flags =- loop flags Params { file = Nothing, -- Default parameter values- alg = defaultAlgebra,- analyze = True,- noIsoChk = False,- displacement = True,- checkNoncesFirst = False,- tryOldStrandsFirst = False,- tryYoungNodesFirst = False,- limit = defaultStepLimit,- bound = defaultStrandBound,- margin = defaultMargin }+interp :: [String] -> Options -> [Flag] -> IO Options+interp algs opts flags =+ loop flags opts where- loop [] params = return params- loop (Output name : flags) params- | file params == Nothing =- loop flags $ params { file = Just name }- loop (Limit value : flags) params =+ loop [] opts = return opts+ loop (Output name : flags) opts+ | optFile opts == Nothing =+ loop flags $ opts { optFile = Just name }+ loop (Limit value : flags) opts = case readDec value of [(limit, "")] ->- loop flags $ params { limit = limit }+ loop flags $ opts { optLimit = limit } _ -> do msg <- usage options ["Bad value for step limit\n"] abort msg- loop (Bound value : flags) params =+ loop (Bound value : flags) opts = case readDec value of [(bound, "")] ->- loop flags $ params { bound = bound }+ loop flags $ opts { optBound = bound } _ -> do msg <- usage options ["Bad value for strand bound\n"] abort msg- loop (Margin value : flags) params =+ loop (Margin value : flags) opts = case readDec value of [(margin, "")] ->- loop flags $ params { margin = margin }+ loop flags $ opts { optMargin = margin } _ -> do msg <- usage options ["Bad value for margin\n"] abort msg- loop (Expand : flags) params =- loop flags $ params { analyze = False }- loop (NoIsoChk : flags) params =- loop flags $ params { noIsoChk = True }- loop (Displacement : flags) params =- loop flags $ params { displacement = False }- loop (CheckNoncesFirst : flags) params =- loop flags $ params { checkNoncesFirst = True }- loop (TryOldStrandsFirst : flags) params =- loop flags $ params { tryOldStrandsFirst = True }- loop (TryYoungNodesFirst : flags) params =- loop flags $ params { tryYoungNodesFirst = True }- loop (Algebra name : flags) params- | elem name algs = loop flags $ params { alg = name }+ loop (Expand : flags) opts =+ loop flags $ opts { optAnalyze = False }+ loop (NoIsoChk : flags) opts =+ loop flags $ opts { optNoIsoChk = True }+ loop (Displacement : flags) opts =+ loop flags $ opts { optDisplacement = False }+ loop (CheckNoncesFirst : flags) opts =+ loop flags $ opts { optCheckNoncesFirst = True }+ loop (TryOldStrandsFirst : flags) opts =+ loop flags $ opts { optTryOldStrandsFirst = True }+ loop (TryYoungNodesFirst : flags) opts =+ loop flags $ opts { optTryYoungNodesFirst = True }+ loop (Algebra name : flags) opts+ | elem name algs = loop flags $ opts { optAlg = name } | otherwise = abort ("Algebra " ++ name ++ " not one of\n" ++ unlines algs) loop (Algebras : _) _ =@@ -275,293 +287,90 @@ msg <- usage options ["Bad option combination\n"] abort msg --- Parameter driven S-expression printer-wrt :: Params -> Handle -> SExpr a -> IO ()-wrt p h sexpr =- writeLnSEexpr h (margin p) sexpr---- A labeled and linked preskeleton-data Algebra t p g s e c => LPreskel t p g s e c- = LPreskel { content :: Preskel t p g s e c,- label :: Int,- parent :: Maybe (LPreskel t p g s e c) }- deriving Show---- A skeleton that has been seen before need not be reanalyzed.--- Instead, one looks up the label of the skeleton seen before, and--- returns it. What follows is the data structure used to store--- information in the seen history used for the isomorphism check.--- The integer is the label of the seen skeleton.-type IPreskel t p g s e c = (Gist t p g s e c, Int)---- Is the skeleton summarized by gist g isomorphic to one with the--- given label?-wasSeen :: Algebra t p g s e c => Gist t p g s e c ->- IPreskel t p g s e c -> Bool-wasSeen g (g', _) = g == g'---- A seen history as a list.--newtype Algebra t p g s e c => Seen t p g s e c = Seen [IPreskel t p g s e c]---- Create a singleton seen history-hist :: Algebra t p g s e c => IPreskel t p g s e c -> Seen t p g s e c-hist ik = Seen [ik]---- Add an element to the seen history.-remember :: Algebra t p g s e c => IPreskel t p g s e c ->- Seen t p g s e c -> Seen t p g s e c-remember ik (Seen seen) = Seen (ik : seen)---- Find an element of the seen history that satisfies a predicate.-recall :: Algebra t p g s e c => (IPreskel t p g s e c -> Bool) ->- Seen t p g s e c -> Maybe (IPreskel t p g s e c)-recall f (Seen seen) = L.find f seen---- Create an empty seen history-void :: Algebra t p g s e c => Seen t p g s e c-void = Seen []---- Merge two seen histories.-merge :: Algebra t p g s e c => Seen t p g s e c ->- Seen t p g s e c -> Seen t p g s e c-merge (Seen xs) (Seen ys) = Seen (xs ++ ys)---- Contains the result of applying the cohort reduction rule. The--- last position is used to hold the reverse of the labels of the--- seen children-data Algebra t p g s e c => Reduct t p g s e c =- Reduct !(LPreskel t p g s e c) !Int !Bool ![Preskel t p g s e c] ![Int]+-- Herald form -seqList :: [a] -> [a]-seqList xs =- loop xs- where- loop [] = xs- loop (y : ys) = seq y (loop ys)+-- Get a herald form. It must be the first form while skipping comments.+getHerald :: [SExpr Pos] -> Maybe (SExpr Pos)+getHerald (x@(L _ (S _ "herald" : _)) : _) = Just x+getHerald ((L _ (S _ "comment" : _)) : sexprs) = getHerald sexprs+getHerald _ = Nothing -#if defined HAVE_PAR+-- Get the association list of a herald form+getAlist :: SExpr Pos -> IO [SExpr Pos]+getAlist (L _ (S _ "herald" : S _ _ : alist)) = return alist+getAlist (L _ (S _ "herald" : Q _ _ : alist)) = return alist+getAlist _ =+ do+ msg <- usage options ["Bad herald form\n"]+ abort msg -parMap :: (a -> b) -> [a] -> [b]-parMap _ [] = []-parMap f (x:xs) =- par y (pseq ys (y:ys))+getAlistOpts :: [SExpr Pos] -> IO [Flag]+getAlistOpts alist =+ loop alist [] where- y = f x- ys = parMap f xs--#else--parMap :: (a -> b) -> [a] -> [b]-parMap = map--#endif+ loop [] flags =+ return $ reverse flags+ loop ((L _ (S _ key : vals)) : alist) flags =+ do+ flag <- flagOf key vals+ case flag of+ Nothing -> loop alist flags -- Ignore unrecognized keys+ Just flag -> loop alist (flag : flags)+ loop _ _ =+ do+ msg <- usage options ["Bad herald form\n"]+ abort msg --- Entry point for analysis-solve :: Algebra t p g s e c => Params -> Handle ->- [Preskel t p g s e c] -> Int -> IO ()-solve _ h [] _ = -- Done- hClose h-solve p h (k : ks) n =+flagOf :: String -> [SExpr Pos] -> IO (Maybe Flag)+flagOf key vals = do- wrt p h (displayProt (protocol k)) -- show protocol- case firstSkeleton k of- [] -> -- Input cannot be made into a skeleton+ let opt = findOpt key+ case opt of+ Nothing -> return Nothing+ Just opt -> do- let lk = LPreskel k n Nothing- wrt p h (commentPreskel lk [] (unrealized k) False- "Input cannot be made into a skeleton--nothing to do")- solve p h ks (n + 1)- [k'] ->- if (gist k) == (gist k') then -- Input was a skeleton- let lk' = LPreskel k' n Nothing in- mode p h ks (n + limit p) (n + 1)- (hist (gist k', n)) [lk']- else -- Input was not a skeleton- do- let lk = LPreskel k n Nothing- wrt p h (commentPreskel lk [] (unrealized k) False "")- let lk' = LPreskel k' (n + 1) (Just lk)- mode p h ks (n + limit p) (n + 2)- (hist (gist k', n + 1)) [lk']- _ -> error "Main.solve: can't handle more than one skeleton"---- Select reduction mode, noIsoChk or normal-mode :: Algebra t p g s e c => Params -> Handle ->- [Preskel t p g s e c] -> Int -> Int -> Seen t p g s e c ->- [LPreskel t p g s e c] -> IO ()-mode p h ks m n seen todo =- if noIsoChk p then- fast p h ks m n todo -- Peform no isomorphism checks- else- breadth p h ks m n seen todo---- Function breadth handles one level of the derivation tree.--- This ensures a breadth first derivation order.-breadth :: Algebra t p g s e c => Params -> Handle ->- [Preskel t p g s e c] -> Int -> Int -> Seen t p g s e c ->- [LPreskel t p g s e c] -> IO ()-breadth p h ks _ n _ [] = -- Empty todo list- do- wrt p h (comment "Nothing left to do")- solve p h ks n -- Solve next problem-breadth p h ks m n seen todo =- step p h ks m seen n void [] (parMap (branch p seen) todo)---- Function step handles one skeleton in one level of the tree.-step :: Algebra t p g s e c => Params -> Handle ->- [Preskel t p g s e c] -> Int -> Seen t p g s e c -> Int ->- Seen t p g s e c -> [LPreskel t p g s e c] ->- [Reduct t p g s e c] -> IO ()-step p h ks m oseen n seen todo [] = -- Empty reducts- breadth p h ks m n (merge seen oseen) (reverse todo)-step p h _ m _ n _ todo reducts- | n > m = -- Check step count- do- wrt p h (comment "Step limit exceeded--aborting run")- dump p h (mktodo reducts todo) "Step limit exceeded"-step p h _ _ _ _ _ todo reducts@(Reduct lk _ _ _ _ : _)- | nstrands (content lk) >= bound p = -- Check strand count- do- wrt p h (comment "Strand bound exceeded--aborting run")- dump p h (mktodo reducts todo) "Strand bound exceeded"-step p h ks m oseen n seen todo (Reduct lk size cols kids dups : reducts)- | size <= 0 = -- Interpret empty reducts- do- let ns = unrealized (content lk)- let shape = null ns- wrt p h (commentPreskel lk [] ns shape- (if shape then "" else "empty cohort"))- step p h ks m oseen n seen todo reducts- | otherwise =- do- let (n', seen', todo', dups') =- foldl (next lk) (n, seen, todo, dups) kids- let ns = unrealized (content lk)- let u = size - length dups'- let msg = shows size $ showString " in cohort - " $- shows u " not yet seen"- wrt p h (commentPreskel lk (reverse dups') ns cols msg)- step p h ks m oseen n' seen' todo' reducts+ flag <- interpAssoc key opt vals+ return $ Just flag --- Expands one branch in the derivation tree.-branch :: Algebra t p g s e c => Params -> Seen t p g s e c ->- LPreskel t p g s e c -> Reduct t p g s e c-branch p seen lk =- Reduct lk (length kids) cols- (seqList $ reverse unseen) (seqList dups)+findOpt :: String -> Maybe (OptDescr Flag)+findOpt key =+ loop options where- kids = reduce (params p) (content lk)- cols = all collapsed kids- (unseen, dups) =- foldl (duplicates seen) ([], []) kids--params :: Params -> Mode-params p =- Mode { noGeneralization = noIsoChk p,- addDisplacements = displacement p,- nonceFirstOrder = checkNoncesFirst p,- visitOldStrandsFirst = tryOldStrandsFirst p,- reverseNodeOrder = tryYoungNodesFirst p}---- Is preskeleton the result of a collapsing operation?-collapsed :: Algebra t p g s e c => Preskel t p g s e c -> Bool-collapsed k =- case operation k of- Collapsed _ _ -> True- _ -> False--duplicates :: Algebra t p g s e c => Seen t p g s e c ->- ([Preskel t p g s e c], [Int]) ->- Preskel t p g s e c -> ([Preskel t p g s e c], [Int])-duplicates seen (unseen, dups) kid =- case recall (wasSeen $ gist kid) seen of- Just (_, label) -> (unseen, label : dups)- Nothing -> (kid : unseen, dups)---- Make a todo list for dump-mktodo :: Algebra t p g s e c => [Reduct t p g s e c] ->- [LPreskel t p g s e c] -> [LPreskel t p g s e c]-mktodo reducts todo =- map (\(Reduct lk _ _ _ _) -> lk) reducts ++ reverse todo--type Next t p g s e c =- (Int, Seen t p g s e c, [LPreskel t p g s e c], [Int])---- Update state variables used by step.-next :: Algebra t p g s e c => LPreskel t p g s e c ->- Next t p g s e c -> Preskel t p g s e c ->- Next t p g s e c-next p (n, seen, todo, dups) k =- let g = gist k in- case recall (wasSeen g) seen of- Just (_, label) ->- (n, seen, todo, label : dups)- Nothing ->- (n + 1, remember (g, n) seen, lk : todo, dups)- where- lk = LPreskel k n (Just p) -- Label a preskeleton here---- This function reduces without checking for isomorphisms-fast :: Algebra t p g s e c => Params -> Handle ->- [Preskel t p g s e c] -> Int -> Int ->- [LPreskel t p g s e c] -> IO ()-fast p h ks _ n [] = -- Empty todo list- do- wrt p h (comment "Nothing left to do")- solve p h ks n-fast p h _ m n todo- | n > m = -- Check step count- do- wrt p h (comment "Step limit exceeded--aborting run")- dump p h todo "Step limit exceeded"-fast p h _ _ _ todo@(lk : _)- | nstrands (content lk) >= bound p = -- Check strand count- do- wrt p h (comment "Strand bound exceeded--aborting run")- dump p h todo "Strand bound exceeded"-fast p h ks m n (lk : todo) =- do- let ns = unrealized (content lk)- let ks' = reduce (params p) (content lk)- let msg = show (length ks') ++ " in cohort"- wrt p h (commentPreskel lk [] ns (null ns) msg)- let (n', todo') = foldl (children lk) (n, []) ks'- fast p h ks m n' (todo ++ reverse todo')--children :: Algebra t p g s e c => LPreskel t p g s e c ->- (Int, [LPreskel t p g s e c]) ->- Preskel t p g s e c -> (Int, [LPreskel t p g s e c])-children p (n, todo) k = -- Label a preskeleton here- (n + 1, LPreskel k n (Just p) : todo)+ loop [] = Nothing+ loop (opt@(Option _ keys _ _) : options)+ | elem key keys = Just opt+ | otherwise = loop options --- Print partial results in a form that works with analysis tools-dump :: Algebra t p g s e c => Params -> Handle ->- [LPreskel t p g s e c] -> String -> IO ()-dump _ h [] msg =+interpAssoc :: String -> OptDescr Flag -> [SExpr Pos] -> IO Flag+interpAssoc _ (Option _ _ (NoArg flag) _) [] =+ return flag+interpAssoc _ (Option _ _ (ReqArg flag _) _) [S _ val] =+ return $ flag val+interpAssoc _ (Option _ _ (ReqArg flag _) _) [Q _ val] =+ return $ flag val+interpAssoc _ (Option _ _ (ReqArg flag _) _) [N _ val] =+ return $ flag $ show val+interpAssoc _ (Option _ _ (OptArg flag _) _) [] =+ return $ flag Nothing+interpAssoc _ (Option _ _ (OptArg flag _) _) [S _ val] =+ return $ flag $ Just val+interpAssoc _ (Option _ _ (OptArg flag _) _) [Q _ val] =+ return $ flag $ Just val+interpAssoc _ (Option _ _ (OptArg flag _) _) [N _ val] =+ return $ flag $ Just $ show val+interpAssoc key _ _ = do- hClose h+ msg <- usage options ["Bad herald form at " ++ key ++ "\n"] abort msg-dump p h (lk : lks) msg =- do- let ns = unrealized $ content lk- wrt p h (commentPreskel lk [] ns False "aborted")- dump p h lks msg --- Add a label, maybe a parent, a list of seen preskeletons isomorphic--- to some members of this skeleton's cohort, and a list of unrealized--- nodes. If it's a shape, note this fact. Add a comment if present.-commentPreskel :: Algebra t p g s e c => LPreskel t p g s e c ->- [Int] -> [Node] -> Bool -> String -> SExpr ()-commentPreskel lk seen unrealized shape msg =- displayPreskel (content lk) l- where- l = L () [S () "label", N () (label lk)] : p- p = maybe s (\p -> L () [S () "parent", N () (label p)] : s) (parent lk)- s | null seen = r- | otherwise = L () (S () "seen" : kids) : r- kids = map (N ()) (L.sort (L.nub seen))- r = L () (S () "unrealized" : nodes) : notes- nodes = map displayNode (L.sort unrealized)- notes = if shape then L () [S () "shape"] : msgs else msgs- msgs = if null msg then [] else [comment msg]+checkHeraldFlag :: Flag -> IO ()+checkHeraldFlag (Output _) =+ abort "output option not allowed in herald"+checkHeraldFlag Help =+ abort "help option not allowed in herald"+checkHeraldFlag Info =+ abort "version option not allowed in herald"+checkHeraldFlag Algebras =+ abort "show algebras help option not allowed in herald"+checkHeraldFlag _ =+ return ()
src/CPSA/Lib/Printer.hs view
@@ -34,6 +34,8 @@ loop es (x@(L _ (S _ "defrole": _)):xs) = loop (group indent x : brk 1 : es) xs loop es (x@(L _ _):xs) = loop (block indent x : brk 1 : es) xs+pretty indent x@(L _ (S _ "defmacro" : _)) = block indent x+pretty indent x@(L _ (S _ "herald" : _)) = block indent x pretty indent x = group indent x group :: Printer a
src/CPSA/Lib/Protocol.hs view
@@ -8,9 +8,9 @@ module CPSA.Lib.Protocol (Event (..), evtTerm, evtMap, Trace, evt, tterms, originates, originationPos, acquiredPos, usedPos, Role,- rname, rvars, rtrace, rnon, runique, rcomment, rnorig, ruorig,- mkRole, varSubset, varsInTerms, addVars, Prot, mkProt, pname, alg,- pgen, roles, pcomment, flow) where+ rname, rvars, rtrace, rnon, runique, rcomment, rsearch, rnorig,+ ruorig, mkRole, varSubset, varsInTerms, addVars, Prot, mkProt,+ pname, alg, pgen, roles, pcomment, flow) where import qualified Data.List as L import qualified Data.Set as S@@ -158,6 +158,7 @@ rnon :: ![(Maybe Int, t)], -- that says when to inherit the atom runique :: ![t], -- Set of uniquely originating atoms rcomment :: [SExpr ()], -- Comments from the input+ rsearch :: Bool, -- True when suggesting reverse test node search rnorig :: [(t, Int)], -- Nons plus origination position ruorig :: [(t, Int)] } -- Uniques plus origination position deriving Show@@ -171,8 +172,8 @@ -- Create a role mkRole :: Algebra t p g s e c => String -> [t] -> Trace t p g s e c -> [(Maybe Int, t)] -> [t] ->- [SExpr ()] -> Role t p g s e c-mkRole name vars trace non unique comment =+ [SExpr ()] -> Bool -> Role t p g s e c+mkRole name vars trace non unique comment rev = Role { rname = name, rvars = L.nub vars, -- Every variable here must rtrace = trace, -- occur in the trace.@@ -180,7 +181,8 @@ runique = L.nub unique, rcomment = comment, rnorig = map addNonOrig $ nonNub non,- ruorig = map addUniqueOrig $ L.nub unique+ ruorig = map addUniqueOrig $ L.nub unique,+ rsearch = rev } where addUniqueOrig t =
+ src/CPSA/Lib/Reduction.hs view
@@ -0,0 +1,317 @@+-- Term reduction for the CPSA solver.++-- Copyright (c) 2010 The MITRE Corporation+--+-- This program is free software: you can redistribute it and/or+-- modify it under the terms of the BSD License as published by the+-- University of California.++{-# LANGUAGE CPP #-}++-- Provides the top-level search loop, which implements term reduction+-- on skeletos.++module CPSA.Lib.Reduction (solve) where++import System.IO+#if defined HAVE_PAR+import Control.Parallel+#endif+import qualified Data.List as L+import CPSA.Lib.SExpr+import CPSA.Lib.Entry+import CPSA.Lib.Algebra+import CPSA.Lib.Strand+import CPSA.Lib.Cohort+import CPSA.Lib.Displayer++-- Parameter driven S-expression printer+wrt :: Options -> Handle -> SExpr a -> IO ()+wrt p h sexpr =+ writeLnSEexpr h (optMargin p) sexpr++-- A labeled and linked preskeleton+data Algebra t p g s e c => LPreskel t p g s e c+ = LPreskel { content :: Preskel t p g s e c,+ label :: Int,+ parent :: Maybe (LPreskel t p g s e c) }+ deriving Show++-- A skeleton that has been seen before need not be reanalyzed.+-- Instead, one looks up the label of the skeleton seen before, and+-- returns it. What follows is the data structure used to store+-- information in the seen history used for the isomorphism check.+-- The integer is the label of the seen skeleton.+type IPreskel t p g s e c = (Gist t p g s e c, Int)++-- Is the skeleton summarized by gist g isomorphic to one with the+-- given label?+wasSeen :: Algebra t p g s e c => Gist t p g s e c ->+ IPreskel t p g s e c -> Bool+wasSeen g (g', _) = g == g'++-- A seen history as a list.++newtype Algebra t p g s e c => Seen t p g s e c = Seen [IPreskel t p g s e c]++-- Create a singleton seen history+hist :: Algebra t p g s e c => IPreskel t p g s e c -> Seen t p g s e c+hist ik = Seen [ik]++-- Add an element to the seen history.+remember :: Algebra t p g s e c => IPreskel t p g s e c ->+ Seen t p g s e c -> Seen t p g s e c+remember ik (Seen seen) = Seen (ik : seen)++-- Find an element of the seen history that satisfies a predicate.+recall :: Algebra t p g s e c => (IPreskel t p g s e c -> Bool) ->+ Seen t p g s e c -> Maybe (IPreskel t p g s e c)+recall f (Seen seen) = L.find f seen++-- Create an empty seen history+void :: Algebra t p g s e c => Seen t p g s e c+void = Seen []++-- Merge two seen histories.+merge :: Algebra t p g s e c => Seen t p g s e c ->+ Seen t p g s e c -> Seen t p g s e c+merge (Seen xs) (Seen ys) = Seen (xs ++ ys)++-- Contains the result of applying the cohort reduction rule. The+-- last position is used to hold the reverse of the labels of the+-- seen children+data Algebra t p g s e c => Reduct t p g s e c =+ Reduct !(LPreskel t p g s e c) !Int !Bool ![Preskel t p g s e c] ![Int]++seqList :: [a] -> [a]+seqList xs =+ loop xs+ where+ loop [] = xs+ loop (y : ys) = seq y (loop ys)++#if defined HAVE_PAR++parMap :: (a -> b) -> [a] -> [b]+parMap _ [] = []+parMap f (x:xs) =+ par y (pseq ys (y:ys))+ where+ y = f x+ ys = parMap f xs++#else++parMap :: (a -> b) -> [a] -> [b]+parMap = map++#endif++-- Entry point for analysis+solve :: Algebra t p g s e c => Options -> Handle ->+ [Preskel t p g s e c] -> Int -> IO ()+solve _ h [] _ = -- Done+ hClose h+solve p h (k : ks) n =+ do+ wrt p h (displayProt (protocol k)) -- show protocol+ case firstSkeleton k of+ [] -> -- Input cannot be made into a skeleton+ do+ let lk = LPreskel k n Nothing+ wrt p h (commentPreskel lk [] (unrealized k) False+ "Input cannot be made into a skeleton--nothing to do")+ solve p h ks (n + 1)+ [k'] ->+ if (gist k) == (gist k') then -- Input was a skeleton+ let lk' = LPreskel k' n Nothing in+ mode p h ks (n + optLimit p) (n + 1)+ (hist (gist k', n)) [lk']+ else -- Input was not a skeleton+ do+ let lk = LPreskel k n Nothing+ wrt p h (commentPreskel lk [] (unrealized k) False "")+ let lk' = LPreskel k' (n + 1) (Just lk)+ mode p h ks (n + optLimit p) (n + 2)+ (hist (gist k', n + 1)) [lk']+ _ -> error "Main.solve: can't handle more than one skeleton"++-- Select reduction mode, noIsoChk or normal+mode :: Algebra t p g s e c => Options -> Handle ->+ [Preskel t p g s e c] -> Int -> Int -> Seen t p g s e c ->+ [LPreskel t p g s e c] -> IO ()+mode p h ks m n seen todo =+ if optNoIsoChk p then+ fast p h ks m n todo -- Peform no isomorphism checks+ else+ breadth p h ks m n seen todo++-- Function breadth handles one level of the derivation tree.+-- This ensures a breadth first derivation order.+breadth :: Algebra t p g s e c => Options -> Handle ->+ [Preskel t p g s e c] -> Int -> Int -> Seen t p g s e c ->+ [LPreskel t p g s e c] -> IO ()+breadth p h ks _ n _ [] = -- Empty todo list+ do+ wrt p h (comment "Nothing left to do")+ solve p h ks n -- Solve next problem+breadth p h ks m n seen todo =+ step p h ks m seen n void [] (parMap (branch p seen) todo)++-- Function step handles one skeleton in one level of the tree.+step :: Algebra t p g s e c => Options -> Handle ->+ [Preskel t p g s e c] -> Int -> Seen t p g s e c -> Int ->+ Seen t p g s e c -> [LPreskel t p g s e c] ->+ [Reduct t p g s e c] -> IO ()+step p h ks m oseen n seen todo [] = -- Empty reducts+ breadth p h ks m n (merge seen oseen) (reverse todo)+step p h _ m _ n _ todo reducts+ | n > m = -- Check step count+ do+ wrt p h (comment "Step limit exceeded--aborting run")+ dump p h (mktodo reducts todo) "Step limit exceeded"+step p h _ _ _ _ _ todo reducts@(Reduct lk _ _ _ _ : _)+ | nstrands (content lk) >= optBound p = -- Check strand count+ do+ wrt p h (comment "Strand bound exceeded--aborting run")+ dump p h (mktodo reducts todo) "Strand bound exceeded"+step p h ks m oseen n seen todo (Reduct lk size cols kids dups : reducts)+ | size <= 0 = -- Interpret empty reducts+ do+ let ns = unrealized (content lk)+ let shape = null ns+ wrt p h (commentPreskel lk [] ns shape+ (if shape then "" else "empty cohort"))+ step p h ks m oseen n seen todo reducts+ | otherwise =+ do+ let (n', seen', todo', dups') =+ foldl (next lk) (n, seen, todo, dups) kids+ let ns = unrealized (content lk)+ let u = size - length dups'+ let msg = shows size $ showString " in cohort - " $+ shows u " not yet seen"+ wrt p h (commentPreskel lk (reverse dups') ns cols msg)+ step p h ks m oseen n' seen' todo' reducts++-- Expands one branch in the derivation tree.+branch :: Algebra t p g s e c => Options -> Seen t p g s e c ->+ LPreskel t p g s e c -> Reduct t p g s e c+branch p seen lk =+ Reduct lk (length kids) cols+ (seqList $ reverse unseen) (seqList dups)+ where+ kids = reduce (mkMode p) (content lk)+ cols = all collapsed kids+ (unseen, dups) =+ foldl (duplicates seen) ([], []) kids++mkMode :: Options -> Mode+mkMode p =+ Mode { noGeneralization = optNoIsoChk p,+ addDisplacements = optDisplacement p,+ nonceFirstOrder = optCheckNoncesFirst p,+ visitOldStrandsFirst = optTryOldStrandsFirst p,+ reverseNodeOrder = optTryYoungNodesFirst p}++-- Is preskeleton the result of a collapsing operation?+collapsed :: Algebra t p g s e c => Preskel t p g s e c -> Bool+collapsed k =+ case operation k of+ Collapsed _ _ -> True+ _ -> False++duplicates :: Algebra t p g s e c => Seen t p g s e c ->+ ([Preskel t p g s e c], [Int]) ->+ Preskel t p g s e c -> ([Preskel t p g s e c], [Int])+duplicates seen (unseen, dups) kid =+ case recall (wasSeen $ gist kid) seen of+ Just (_, label) -> (unseen, label : dups)+ Nothing -> (kid : unseen, dups)++-- Make a todo list for dump+mktodo :: Algebra t p g s e c => [Reduct t p g s e c] ->+ [LPreskel t p g s e c] -> [LPreskel t p g s e c]+mktodo reducts todo =+ map (\(Reduct lk _ _ _ _) -> lk) reducts ++ reverse todo++type Next t p g s e c =+ (Int, Seen t p g s e c, [LPreskel t p g s e c], [Int])++-- Update state variables used by step.+next :: Algebra t p g s e c => LPreskel t p g s e c ->+ Next t p g s e c -> Preskel t p g s e c ->+ Next t p g s e c+next p (n, seen, todo, dups) k =+ let g = gist k in+ case recall (wasSeen g) seen of+ Just (_, label) ->+ (n, seen, todo, label : dups)+ Nothing ->+ (n + 1, remember (g, n) seen, lk : todo, dups)+ where+ lk = LPreskel k n (Just p) -- Label a preskeleton here++-- This function reduces without checking for isomorphisms+fast :: Algebra t p g s e c => Options -> Handle ->+ [Preskel t p g s e c] -> Int -> Int ->+ [LPreskel t p g s e c] -> IO ()+fast p h ks _ n [] = -- Empty todo list+ do+ wrt p h (comment "Nothing left to do")+ solve p h ks n+fast p h _ m n todo+ | n > m = -- Check step count+ do+ wrt p h (comment "Step limit exceeded--aborting run")+ dump p h todo "Step limit exceeded"+fast p h _ _ _ todo@(lk : _)+ | nstrands (content lk) >= optBound p = -- Check strand count+ do+ wrt p h (comment "Strand bound exceeded--aborting run")+ dump p h todo "Strand bound exceeded"+fast p h ks m n (lk : todo) =+ do+ let ns = unrealized (content lk)+ let ks' = reduce (mkMode p) (content lk)+ let msg = show (length ks') ++ " in cohort"+ wrt p h (commentPreskel lk [] ns (null ns) msg)+ let (n', todo') = foldl (children lk) (n, []) ks'+ fast p h ks m n' (todo ++ reverse todo')++children :: Algebra t p g s e c => LPreskel t p g s e c ->+ (Int, [LPreskel t p g s e c]) ->+ Preskel t p g s e c -> (Int, [LPreskel t p g s e c])+children p (n, todo) k = -- Label a preskeleton here+ (n + 1, LPreskel k n (Just p) : todo)++-- Print partial results in a form that works with analysis tools+dump :: Algebra t p g s e c => Options -> Handle ->+ [LPreskel t p g s e c] -> String -> IO ()+dump _ h [] msg =+ do+ hClose h+ abort msg+dump p h (lk : lks) msg =+ do+ let ns = unrealized $ content lk+ wrt p h (commentPreskel lk [] ns False "aborted")+ dump p h lks msg++-- Add a label, maybe a parent, a list of seen preskeletons isomorphic+-- to some members of this skeleton's cohort, and a list of unrealized+-- nodes. If it's a shape, note this fact. Add a comment if present.+commentPreskel :: Algebra t p g s e c => LPreskel t p g s e c ->+ [Int] -> [Node] -> Bool -> String -> SExpr ()+commentPreskel lk seen unrealized shape msg =+ displayPreskel (content lk) l+ where+ l = L () [S () "label", N () (label lk)] : p+ p = maybe s (\p -> L () [S () "parent", N () (label p)] : s) (parent lk)+ s | null seen = r+ | otherwise = L () (S () "seen" : kids) : r+ kids = map (N ()) (L.sort (L.nub seen))+ r = L () (S () "unrealized" : nodes) : notes+ nodes = map displayNode (L.sort unrealized)+ notes = if shape then L () [S () "shape"] : msgs else msgs+ msgs = if null msg then [] else [comment msg]
src/CPSA/Lib/Strand.hs view
@@ -11,7 +11,7 @@ firstSkeleton, Pair, Preskel, gen, protocol, insts, orderings, pov, knon, kunique, kcomment, nstrands, kvars, kterms, uniqOrig, preskelWellFormed, verbosePreskelWellFormed, Strand, GraphStrand,- nodes, Vertex, GraphNode, preds, event, graphNode, strands,+ inst, nodes, Vertex, GraphNode, preds, event, graphNode, strands, vertex, Gist, gist, contract, augment, inheritRnon, inheritRunique, addListener, Cause (..), Direction (..), Method (..), Operation (..), operation, prob, homomorphism, toSkeleton,@@ -76,8 +76,17 @@ usePruningDuringCollapsing = False -- True usePruningWhileSolving :: Bool-usePruningWhileSolving = False -- True+usePruningWhileSolving = True -- False +usePrunedStrandNotInPOV :: Bool+usePrunedStrandNotInPOV = False -- True++useStrictPrecedesCheck :: Bool+useStrictPrecedesCheck = False -- True++usePruningUnboundCheck :: Bool+usePruningUnboundCheck = False -- True+ useNoOrigPreservation :: Bool useNoOrigPreservation = False -- True @@ -179,7 +188,8 @@ mkListener :: Algebra t p g s e c => g -> t -> (g, Instance t p g s e c) mkListener gen term =- (gen'', Instance { role = mkRole "" vars [In rterm, Out rterm] [] [] [],+ (gen'', Instance { role = mkRole "" vars [In rterm, Out rterm]+ [] [] [] False, env = env, trace = [In term, Out term], height = 2 })@@ -192,6 +202,13 @@ [] -> error msg msg = "Strand.mkListener: cannot generate an environment." +-- Add to set s the variables that are in the range of instance i+addIvars :: Algebra t p g s e c => Set t -> Instance t p g s e c -> Set t+addIvars s i =+ foldl g s (reify (rvars (role i)) (env i))+ where+ g s (_, t) = foldVars (flip S.insert) s t+ listenerTerm :: Algebra t p g s e c => Instance t p g s e c -> Maybe t listenerTerm inst = if "" /= rname (role inst) then@@ -600,10 +617,7 @@ -- that only occur in a cause. kvars :: Algebra t p g s e c => Preskel t p g s e c -> [t] kvars k =- S.elems $ foldl f S.empty (insts k)- where- f s i = foldl g s (reify (rvars (role i)) (env i))- g s (_, t) = foldVars (flip S.insert) s t+ S.elems $ foldl addIvars S.empty (insts k) -- Ensure each role unique origination assumption mapped by an -- instance originates in the instance's strand.@@ -1070,10 +1084,10 @@ prune :: Algebra t p g s e c => PRS t p g s e c -> [PRS t p g s e c] prune prs =- pruneStrands prs (strandids $ skel prs) (strandids $ skel prs)+ pruneStrands prs (reverse $ strandids $ skel prs) (strandids $ skel prs) pruneStrands :: Algebra t p g s e c => PRS t p g s e c ->- [Sid] -> [Sid] -> [PRS t p g s e c]+ [Sid] -> [Sid] -> [PRS t p g s e c] pruneStrands prs [] _ = reduce prs -- No redundant strands found pruneStrands prs (_:ss) [] =@@ -1088,7 +1102,7 @@ prs <- prss prune prs --- A strand is redundant if there is an environment that maps+-- Strand s is redundant if there is an environment that maps -- the trace of s into a prefix of the trace of s', but changes -- no other traces in the preskeleton. pruneStrand :: Algebra t p g s e c => PRS t p g s e c ->@@ -1096,6 +1110,9 @@ pruneStrand prs s s' = do let k = skel prs+ case usePrunedStrandNotInPOV && elem s (prob k) && elem s' (prob k) of+ True -> fail "" -- Strands s and s' in image of POV skeleton+ False -> return () env <- matchTraces (trace (strandInst k s)) (trace (strandInst k s'))@@ -1111,6 +1128,14 @@ case all (precedesCheck k s s') (edges k) of True -> return () False -> fail ""+ case not useStrictPrecedesCheck ||+ strictPrecedesCheck s s' (orderings k) &&+ strictPrecedesCheck s' s (orderings k) of+ True -> return ()+ False -> fail ""+ case not usePruningUnboundCheck || unboundCheck k s s' env' of+ True -> return ()+ False -> fail "" prs <- ksubst prs (gen', substitution env') compress prs s s' @@ -1143,6 +1168,41 @@ | s == sid (strand gn1) = graphPrecedes gn0 (vertex k (s', pos gn1)) | otherwise = True +strictPrecedesCheck :: Sid -> Sid -> [Pair] -> Bool+strictPrecedesCheck s s' pairs =+ all (flip elem pairs) before &&+ all (flip elem pairs) after+ where+ before = [ (n0, (s', i1)) |+ (n0, (s1, i1)) <- pairs,+ s1 == s ]+ after = [ ((s', i0), n1) |+ ((s0, i0), n1) <- pairs,+ s0 == s ]++unboundCheck :: Algebra t p g s e c => Preskel t p g s e c -> + Sid -> Sid -> e -> Bool+unboundCheck k s s' env =+ all (flip S.member unbound) (map (instantiate env) (S.elems unbound))+ where+ -- The vars in s and s'+ this = addIvars (addIvars S.empty (strandInst k s)) (strandInst k s')+ -- The vars in strands other than s and s'+ others = kvarsBut k s s'+ unbound = S.difference this others++kvarsBut :: Algebra t p g s e c => Preskel t p g s e c -> + Sid -> Sid -> Set t+kvarsBut k s s' =+ loop S.empty (insts k) 0+ where+ loop xs [] _ = xs+ loop xs (i:is) s'' + | s'' == s || s'' == s' =+ loop xs is (s'' + 1)+ | otherwise =+ loop (addIvars xs i) is (s'' + 1)+ -- Transitive Reduction -- An edge is essential if its removal eliminates all paths from its@@ -1180,7 +1240,7 @@ homomorphismFilter :: Algebra t p g s e c => PRS t p g s e c -> [Ans t p g s e c]-homomorphismFilter prs@ (k0, k, _, phi, subst) +homomorphismFilter prs@ (k0, k, _, phi, subst) | validateMappingSubst k0 phi subst k = [ans prs] | otherwise = [] @@ -1242,8 +1302,19 @@ augmentAndDisplace k0 n cause role subst inst = do prs <- substAndAugment k0 n cause role subst inst- hullForAugmentation prs ++ augDisplace prs+ hull usePruningWhileSolving prs ++ augDisplace prs +-- Apply a substitution and then augment. Augmentations add an+-- instance and one ordered pair.++augmentOnly :: Algebra t p g s e c =>Preskel t p g s e c ->+ Node -> Cause t p g s e c -> Role t p g s e c ->+ (g, s) -> Instance t p g s e c -> [PRS t p g s e c]+augmentOnly k0 n cause role subst inst =+ do+ prs <- substAndAugment k0 n cause role subst inst+ hull usePruningWhileSolving prs+ -- Apply the substitution and apply augmentation operator. substAndAugment :: Algebra t p g s e c => Preskel t p g s e c -> Node -> Cause t p g s e c -> Role t p g s e c ->@@ -1311,84 +1382,6 @@ addedToDisplaced (AddedStrand role height cause) s s' = Displaced s s' role height cause addedToDisplaced _ _ _ = error "Strand.addedToDisplaced: Bad operation"---- Apply a substitution and then augment. Augmentations add an--- instance and one ordered pair.--augmentOnly :: Algebra t p g s e c =>Preskel t p g s e c ->- Node -> Cause t p g s e c -> Role t p g s e c ->- (g, s) -> Instance t p g s e c -> [PRS t p g s e c]-augmentOnly k0 n cause role subst inst =- do- prs <- substAndAugment k0 n cause role subst inst- hullForAugmentation prs--hullForAugmentation :: Algebra t p g s e c => PRS t p g s e c ->- [PRS t p g s e c]-hullForAugmentation prs@(k0, _, _, _, _)- | usePruningWhileSolving =- hull usePruningWhileSolving prs- | otherwise =- do- prs' <- augCollapses prs (nstrands k0)- hull usePruningWhileSolving prs'---- The augmented strand can be collapsed either by hulling or pruning.--- Assumes usePruningWhileSolving == False-augCollapses :: Algebra t p g s e c => PRS t p g s e c ->- Sid -> [PRS t p g s e c]-augCollapses prs s =- case findCollapses (skel prs) s of- Just (u, n, n') -- Try hulling- | useDeOrigination -> prs : deOrigSubst prs u n n'- | otherwise -> [prs]- Nothing -> -- Try pruning- do- prs' <- hull False prs- pruneAugStrand prs' s---- Find the strands that share an origination point with s--- The first node returned is on strand s-findCollapses :: Algebra t p g s e c => Preskel t p g s e c ->- Sid -> Maybe (t, Node, Node)-findCollapses k s =- loop (korig k)- where- loop [] = Nothing- loop ((u, (s'',p''):(s', p'):_):_) | s'' == s =- Just (u, (s'', p''), (s', p'))- loop ((u, (s', p'):ns):orig) | s' /= s =- maybe (loop orig) (\p -> Just (u, (s, p), (s', p'))) (lookup s ns)- loop (_:orig) = loop orig--deOrigSubst:: Algebra t p g s e c => PRS t p g s e c ->- t -> Node -> Node -> [PRS t p g s e c]-deOrigSubst prs u n n' =- do- let k = skel prs- subst <- deOrig k u n ++ deOrig k u n'- prs' <- ksubst prs subst- augCollapses prs' (fst n)--pruneAugStrand :: Algebra t p g s e c => PRS t p g s e c ->- Sid -> [PRS t p g s e c]-pruneAugStrand prs s =- if s >= nstrands k then- [prs]- else- loop $ strandids k- where- k = skel prs- loop [] = [prs]- loop (s' : ss)- | s' == s = loop ss- | otherwise =- case pruneStrand prs s s' of- [] ->- case pruneStrand prs s' s of- [] -> loop ss- prss -> prss- prss -> prss -- Listener Augmentation
src/CPSA/Pretty/Main.hs view
@@ -23,7 +23,7 @@ deriving Show indent :: Int-indent = 2+indent = optIndent defaultOptions main :: IO () main =@@ -46,7 +46,7 @@ where loop = do- x <- readSExpr p+ x <- gentlyReadSExpr p case x of Nothing -> return ()@@ -63,6 +63,9 @@ | Infix -- Select output notation | Output String -- Output file name deriving Show++defaultMargin :: Int+defaultMargin = optMargin defaultOptions options :: [OptDescr Flag] options =
src/CPSA/Shapes/Main.hs view
@@ -33,7 +33,7 @@ where loop a = do- x <- readSExpr p+ x <- gentlyReadSExpr p case x of Nothing -> return ()
src/CPSA/SimpleDiffieHellman/Algebra.hs view
@@ -517,16 +517,20 @@ | S.member t available = S.singleton a outFlow (I _) _ = S.empty outFlow (C _) a = S.singleton a+outFlow (F Base [F Genr []]) a = S.singleton a outFlow (F Cat [t0, t1]) a = -- Construct non-atoms comb (outFlow t1) (outFlow t0) a outFlow (F Enc [t0, t1]) a = comb (outFlow t1) (outFlow t0) a+outFlow (F Base [F Exp [t0, t1]]) a =+ comb (outFlow (F Base [t0])) (outFlow (F Expn [t1])) a outFlow t (initial, available) = -- Don't look inside atoms S.singleton (S.insert t initial, S.insert t available) -- Analyze a term as a received term. inFlow :: Term -> FlowRule inFlow (C _) a = S.singleton a+inFlow (F Base [F Genr []]) a = S.singleton a inFlow (F Cat [t0, t1]) a = -- Try to receive components S.union -- in both orders (comb (inFlow t1) (inFlow t0) a)@@ -537,6 +541,8 @@ (comb (inFlow t0) (outFlow (inv t1)) a) where -- Derive decryption key first a = (initial, S.insert t available)+inFlow t@(F Base [F Exp [_, _]]) a =+ outFlow t a -- Can be built inFlow t (initial, available) = S.singleton (initial, S.insert t available)
src/cpsa.pl view
@@ -38,6 +38,8 @@ %% Create a pretty printing tree for each top-level CPSA form. cpsa_sexpr_to_pretty([comment|X], Pretty) :- sexpr:sexpr_to_pretty([comment|X], Pretty).+cpsa_sexpr_to_pretty([herald|X], Pretty) :-+ sexpr:sexpr_to_pretty([herald|X], Pretty). cpsa_sexpr_to_pretty([defskeleton|X], Pretty) :- sexpr_to_cpsa_pretty([defskeleton|X], Pretty). cpsa_sexpr_to_pretty([defprotocol, Name, Alg|Roles], Pretty) :-@@ -97,6 +99,7 @@ sexprs_to_cpsas(Sexprs, Cpsas). sexpr_to_cpsa([comment|X], c(X)).+sexpr_to_cpsa([herald, Name|Alist], h(Name, Alist)). sexpr_to_cpsa([defprotocol, Name, Alg|Rest], p(Name, Alg, Roles)) :- atom(Name), atom(Alg),@@ -187,6 +190,7 @@ cpsas_to_sexprs(Cpsas, Sexprs). cpsa_to_sexpr(c(X), [comment|X]).+cpsa_to_sexpr(h(Name, Alist), [herald, Name|Alist]). cpsa_to_sexpr(p(Name, Alg, Roles), [defprotocol, Name, Alg|Rest]) :- roles_to_sexprs(Roles, Rest). cpsa_to_sexpr(k(Prot, Decls, Strands, Precedes, Nons, Uniqs),
+ src/js2hs view
@@ -0,0 +1,5 @@+#! /bin/sh+expand "$@" | sed 's/"/\\"/g' | awk '+ BEGIN { print " [\"<![CDATA[\"," }+ { printf(" \"%s\",\n", $0) }+ END { print " \"]]>\"]" }'
+ src/sliders.js view
@@ -0,0 +1,70 @@+// Slider support for use with cpsagraph and option --scalers++// Check to see if HTML5 sliders are available.+function have_input_type(t) {+ var ns = document.documentElement.namespaceURI;+ var i = document.createElementNS(ns, "input");+ i.setAttribute("type", t);+ return i.type !== "text";+}++var have_sliders = have_input_type("range");++// Create an element that controls scaling+function scaler(ns) {+ if (have_sliders) + return slider(ns);+ else+ return selector(ns);+}++// Create an HTML5 slider for scaling+function slider(ns) {+ var i = document.createElementNS(ns, "input");+ i.setAttribute("type", "range");+ i.setAttribute("min", 0.2);+ i.setAttribute("max", 1.0);+ i.setAttribute("step", 0.2);+ i.setAttribute("value", 1.0);+ i.addEventListener("change", zoom, false);+ return i;+}++// Create an old style select element for scaling+function selector(ns) {+ var s = document.createElementNS(ns, "select");+ s.appendChild(option(ns, "1.0"));+ s.appendChild(option(ns, "0.8"));+ s.appendChild(option(ns, "0.6"));+ s.appendChild(option(ns, "0.4"));+ s.appendChild(option(ns, "0.2"));+ s.addEventListener("change", zoom, false);+ return s;+}++// Create one option for use within a select element+function option(ns, val) {+ var o = document.createElementNS(ns, "option");+ o.setAttribute("value", val);+ o.appendChild(document.createTextNode(val));+ return o;+}++// At load time, insert browser appropriate scaler+function init() {+ var ns = document.documentElement.namespaceURI;+ var nodes = document.getElementsByClassName("scalable");+ var i;+ for (i = 0; i < nodes.length; i++) {+ var n = nodes.item(i);+ var b = document.createElementNS(ns, "br");+ n.insertBefore(b, n.firstChild);+ n.insertBefore(scaler(ns), n.firstChild);+ }+}++// Find the g element within a near by svg element and apply a transform+function zoom(evt) {+ var g = evt.target.parentNode.lastElementChild.firstElementChild;+ g.setAttribute("transform", "scale("+evt.target.value+")");+}
tst/Makefile view
@@ -6,6 +6,7 @@ $(patsubst %.sch,%.txt,$(wildcard *.sch)) \ $(patsubst %.lsp,%.txt,$(wildcard *.lsp)) PROG = ../dist/build/cpsa/cpsa+DIFF = ../dist/build/cpsadiff/cpsadiff CPSAFLAGS = +RTS -M512m -RTS # The expected answers are in files with the .tst extension.@@ -13,17 +14,17 @@ # Analyze protocols for shapes expecting success %.txt: %.scm $(PROG) $(PROG) $(CPSAFLAGS) -o $@ $*.scm- -diff -uw $*.tst $*.txt+ -$(DIFF) $(DIFFFLAGS) $*.tst $*.txt # Analyze protocols for shapes expecting failure %.txt: %.lsp $(PROG) -$(PROG) $(CPSAFLAGS) -o $@ $*.lsp- -diff -uw $*.tst $*.txt+ -$(DIFF) $(DIFFFLAGS) $*.tst $*.txt # Analyze protocols for shapes expecting success using Diffie-Hellman %.txt: %.sch $(PROG) $(PROG) $(CPSAFLAGS) -a diffie-hellman -o $@ $*.sch- -diff -uw $*.tst $*.txt+ -$(DIFF) $(DIFFFLAGS) $*.tst $*.txt # Extract shapes %_shapes.txt: %.txt
tst/blanchet.scm view
@@ -1,3 +1,6 @@+(herald "Blanchet's Simple Example Protocol"+ (comment "There is a flaw in this protocol by design"))+ (defprotocol blanchet basic (defrole init (vars (a b name) (s skey) (d text))
tst/blanchet.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Blanchet's Simple Example Protocol"+ (comment "There is a flaw in this protocol by design"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol blanchet basic
tst/completeness-test.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol completeness-test basic
tst/crushing.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol crushing basic
tst/dass_simple.scm view
@@ -1,3 +1,5 @@+(herald "Distributed Authentication Security Service Protocol Variants")+ (defprotocol dass-simple basic (defrole init (vars (a b name) (k skey) (ta text) (kp akey) (tb text)) (trace (send (cat (enc "init" ta k)
tst/dass_simple.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Distributed Authentication Security Service Protocol Variants")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol dass-simple basic
tst/denning-sacco.scm view
@@ -1,3 +1,5 @@+(herald "Denning-Sacco Protocol")+ (defprotocol denning-sacco basic (defrole init (vars (a b ks name) (k skey) (ta text)) (trace
tst/denning-sacco.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Denning-Sacco Protocol")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol denning-sacco basic
tst/deorig_contract.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol deorig-contract basic
tst/deorig_simple.scm view
@@ -1,4 +1,4 @@-;;; Deorig_contract1: Demonstrates the same incompleteness as+;;; Deorig_simple: Demonstrates the same incompleteness as ;;; deorig_contract, but with fewer messages. ;;; ;;; This simply sets up the archetypal nonce test for an init strand
tst/deorig_simple.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol deorig-simple basic
− tst/dhke.sch
@@ -1,113 +0,0 @@-;; Diffie-Hellman Key Exchange--;; The Diffie-Hellman problem is given (exp (gen) x), and (exp (gen)-;; y), compute the value of (exp (exp (gen) x) y) which is also (exp-;; (exp (gen) y) x).--;; Protocols using variables of sort base--(defprotocol dhke diffie-hellman- (defrole init (vars (a b name) (g base) (x expn))- (trace- (send (enc "i" (exp (gen) x) (privk a)))- (recv (cat (enc g (privk b)) (enc a b (exp g x))))- (send (enc "i" a b (exp g x))))- (uniq-orig x))- (defrole resp (vars (a b name) (h base) (y expn))- (trace- (recv (enc "i" h (privk a)))- (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp h y))))- (recv (enc "i" a b (exp h y))))- (uniq-orig y)))--(defskeleton dhke (vars (a b name))- (defstrand resp 3 (a a) (b b))- (non-orig (privk a) (privk b)))-- (defskeleton dhke (vars (a b name))- (defstrand init 2 (a a) (b b))- (non-orig (privk a) (privk b)))--(defprotocol dh-mim diffie-hellman- (defrole init- (vars (x expn) (hy base) (n text))- (trace- (send (exp (gen) x))- (recv hy)- (send (enc n (exp hy x))))- (uniq-orig n x))- (defrole resp- (vars (y expn) (hx base) (n text))- (trace- (recv hx)- (send (exp (gen) y))- (recv (enc n (exp hx y))))- (uniq-orig y))- (comment "Diffie-Hellman without signatures"- "has a man-in-the-middle attack"))--(defskeleton dh-mim- (vars (n text))- (defstrand init 3 (n n))- (defstrand resp 3 (n n))- (uniq-orig n))--(defskeleton dh-mim- (vars (n text))- (defstrand init 3 (n n))- (deflistener n)- (uniq-orig n))--(comment-(defprotocol dhke-no-base-vars diffie-hellman- (defrole init (vars (a b name) (x y expn))- (trace- (send (enc "i" (exp (gen) x) (privk a)))- (recv (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) y) x))))- (send (enc "i" a b (exp (exp (gen) y) x))))- (uniq-orig x))- (defrole resp (vars (a b name) (x y expn))- (trace- (recv (enc "i" (exp (gen) x) (privk a)))- (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) x) y))))- (recv (enc "i" a b (exp (exp (gen) x) y))))- (uniq-orig y)))--(defskeleton dhke-no-base-vars (vars (a b name))- (defstrand resp 3 (a a) (b b))- (non-orig (privk a) (privk b)))-- (defskeleton dhke-no-base-vars (vars (a b name))- (defstrand init 2 (a a) (b b))- (non-orig (privk a) (privk b)))--(defprotocol dh-mim diffie-hellman- (defrole init- (vars (x y expn) (n text))- (trace- (send (exp (gen) x))- (recv (exp (gen) y))- (send (enc n (exp (exp (gen) y) x))))- (uniq-orig n x))- (defrole resp- (vars (x y expn) (n text))- (trace- (recv (exp (gen) x))- (send (exp (gen) y))- (recv (enc n (exp (exp (gen) x) y))))- (uniq-orig y))- (comment "Diffie-Hellman without signatures"- "has a man-in-the-middle attack"))--(defskeleton dh-mim- (vars (n text))- (defstrand init 3 (n n))- (defstrand resp 3 (n n))- (uniq-orig n))--(defskeleton dh-mim- (vars (n text))- (defstrand init 3 (n n))- (deflistener n)- (uniq-orig n))-)
+ tst/dhke.scm view
@@ -0,0 +1,105 @@+(herald "Diffie-Hellman Key Exchange" (algebra diffie-hellman))++;; The Diffie-Hellman problem is given (exp (gen) x), and (exp (gen)+;; y), compute the value of (exp (exp (gen) x) y) which is also (exp+;; (exp (gen) y) x).++(defprotocol dhke diffie-hellman+ (defrole init (vars (a b name) (x y expn))+ (trace+ (send (enc "i" (exp (gen) x) (privk a)))+ (recv (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) y) x))))+ (send (enc "i" a b (exp (exp (gen) y) x))))+ (uniq-orig x))+ (defrole resp (vars (a b name) (x y expn))+ (trace+ (recv (enc "i" (exp (gen) x) (privk a)))+ (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ (uniq-orig y)))++(defskeleton dhke (vars (a b name))+ (defstrand resp 3 (a a) (b b))+ (non-orig (privk a) (privk b)))++ (defskeleton dhke (vars (a b name))+ (defstrand init 2 (a a) (b b))+ (non-orig (privk a) (privk b)))++(defprotocol dh-mim diffie-hellman+ (defrole init+ (vars (x y expn) (n text))+ (trace+ (send (exp (gen) x))+ (recv (exp (gen) y))+ (send (enc n (exp (exp (gen) y) x))))+ (uniq-orig n x))+ (defrole resp+ (vars (x y expn) (n text))+ (trace+ (recv (exp (gen) x))+ (send (exp (gen) y))+ (recv (enc n (exp (exp (gen) x) y))))+ (uniq-orig y))+ (comment "Diffie-Hellman without signatures"+ "has a man-in-the-middle attack"))++(defskeleton dh-mim+ (vars (n text))+ (defstrand init 3 (n n))+ (deflistener n)+ (uniq-orig n))++;; Protocols using variables of sort base++(defprotocol dhke-with-base-vars diffie-hellman+ (defrole init (vars (a b name) (g base) (x expn))+ (trace+ (send (enc "i" (exp (gen) x) (privk a)))+ (recv (cat (enc g (privk b)) (enc a b (exp g x))))+ (send (enc "i" a b (exp g x))))+ (uniq-orig x))+ (defrole resp (vars (a b name) (h base) (y expn))+ (trace+ (recv (enc "i" h (privk a)))+ (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp h y))))+ (recv (enc "i" a b (exp h y))))+ (uniq-orig y)))++(defskeleton dhke-with-base-vars (vars (a b name))+ (defstrand resp 3 (a a) (b b))+ (non-orig (privk a) (privk b)))++ (defskeleton dhke-with-base-vars (vars (a b name))+ (defstrand init 2 (a a) (b b))+ (non-orig (privk a) (privk b)))++(defprotocol dh-mim-with-base-vars diffie-hellman+ (defrole init+ (vars (x expn) (hy base) (n text))+ (trace+ (send (exp (gen) x))+ (recv hy)+ (send (enc n (exp hy x))))+ (uniq-orig n x))+ (defrole resp+ (vars (y expn) (hx base) (n text))+ (trace+ (recv hx)+ (send (exp (gen) y))+ (recv (enc n (exp hx y))))+ (uniq-orig y))+ (comment "Diffie-Hellman without signatures"+ "has a man-in-the-middle attack"))++(defskeleton dh-mim-with-base-vars+ (vars (n text))+ (defstrand init 3 (n n))+ (defstrand resp 3 (n n))+ (uniq-orig n))++(defskeleton dh-mim-with-base-vars+ (vars (n text))+ (defstrand init 3 (n n))+ (deflistener n)+ (uniq-orig n))
tst/dhke.tst view
@@ -1,8 +1,314 @@-(comment "CPSA 2.1.2")+(herald "Diffie-Hellman Key Exchange" (algebra diffie-hellman))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol dhke diffie-hellman (defrole init+ (vars (a b name) (x y expn))+ (trace (send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (send (enc "i" a b (exp (exp (gen) x) y))))+ (uniq-orig x))+ (defrole resp+ (vars (a b name) (x y expn))+ (trace (recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ (uniq-orig y)))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand resp 3 (a a) (b b) (x x) (y y))+ (non-orig (privk a) (privk b))+ (uniq-orig y)+ (traces+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y)))))+ (label 0)+ (unrealized (0 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand resp 3 (a a) (b b) (x x) (y y))+ (defstrand init 1 (a a) (x x))+ (precedes ((1 0) (0 0)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-strand init 1)+ (enc "i" (exp (gen) x) (privk a)) (0 0))+ (traces+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ ((send (enc "i" (exp (gen) x) (privk a)))))+ (label 1)+ (parent 0)+ (seen 2)+ (unrealized (0 2))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand resp 3 (a a) (b b) (x x) (y y))+ (defstrand init 3 (a a) (b b) (x x) (y y))+ (precedes ((0 1) (1 1)) ((1 0) (0 0)) ((1 2) (0 2)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-strand init 3)+ (enc "i" a b (exp (exp (gen) x) y)) (0 2))+ (traces+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (send (enc "i" a b (exp (exp (gen) x) y)))))+ (label 2)+ (parent 1)+ (unrealized)+ (shape))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand resp 3 (a a) (b b) (x x) (y y))+ (defstrand init 1 (a a) (x x))+ (deflistener (exp (exp (gen) x) y))+ (precedes ((0 1) (2 0)) ((1 0) (0 0)) ((2 1) (0 2)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-listener (exp (exp (gen) x) y))+ (enc "i" a b (exp (exp (gen) x) y)) (0 2))+ (traces+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ ((send (enc "i" (exp (gen) x) (privk a))))+ ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y))))+ (label 3)+ (parent 1)+ (unrealized (2 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand resp 3 (a a) (b b) (x x) (y y))+ (defstrand init 1 (a a) (x x))+ (deflistener (exp (exp (gen) x) y))+ (deflistener y)+ (precedes ((0 1) (3 0)) ((1 0) (0 0)) ((2 1) (0 2)) ((3 1) (2 0)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-listener y) (exp (exp (gen) x) y)+ (2 0))+ (traces+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ ((send (enc "i" (exp (gen) x) (privk a))))+ ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y)))+ ((recv y) (send y)))+ (label 4)+ (parent 3)+ (unrealized (3 0))+ (comment "empty cohort"))++(comment "Nothing left to do")++(defprotocol dhke diffie-hellman+ (defrole init+ (vars (a b name) (x y expn))+ (trace (send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (send (enc "i" a b (exp (exp (gen) x) y))))+ (uniq-orig x))+ (defrole resp+ (vars (a b name) (x y expn))+ (trace (recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))+ (recv (enc "i" a b (exp (exp (gen) x) y))))+ (uniq-orig y)))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand init 2 (a a) (b b) (x x) (y y))+ (non-orig (privk a) (privk b))+ (uniq-orig x)+ (traces+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))))+ (label 5)+ (unrealized (0 1))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton dhke+ (vars (a b a-0 name) (x y x-0 expn))+ (defstrand init 2 (a a) (b b) (x x) (y y))+ (defstrand resp 2 (a a-0) (b b) (x x-0) (y y))+ (precedes ((1 1) (0 1)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-strand resp 2)+ (enc (exp (gen) y) (privk b)) (0 1))+ (traces+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y)))))+ ((recv (enc "i" (exp (gen) x-0) (privk a-0)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a-0 b (exp (exp (gen) y) x-0))))))+ (label 6)+ (parent 5)+ (seen 7)+ (unrealized (0 1))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton dhke+ (vars (a b name) (x y expn))+ (defstrand init 2 (a a) (b b) (x x) (y y))+ (defstrand resp 2 (a a) (b b) (x x) (y y))+ (precedes ((0 0) (1 0)) ((1 1) (0 1)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-strand resp 2)+ (enc a b (exp (exp (gen) x) y)) (0 1))+ (traces+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y)))))+ ((recv (enc "i" (exp (gen) x) (privk a)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y))))))+ (label 7)+ (parent 6)+ (unrealized)+ (shape))++(defskeleton dhke+ (vars (a b a-0 name) (x y x-0 expn))+ (defstrand init 2 (a a) (b b) (x x) (y y))+ (defstrand resp 2 (a a-0) (b b) (x x-0) (y y))+ (deflistener (exp (exp (gen) x) y))+ (precedes ((0 0) (2 0)) ((1 1) (2 0)) ((2 1) (0 1)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-listener (exp (exp (gen) x) y))+ (enc a b (exp (exp (gen) x) y)) (0 1))+ (traces+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y)))))+ ((recv (enc "i" (exp (gen) x-0) (privk a-0)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a-0 b (exp (exp (gen) y) x-0)))))+ ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y))))+ (label 8)+ (parent 6)+ (unrealized (2 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton dhke+ (vars (a b a-0 name) (x y x-0 expn))+ (defstrand init 2 (a a) (b b) (x x) (y y))+ (defstrand resp 2 (a a-0) (b b) (x x-0) (y y))+ (deflistener (exp (exp (gen) x) y))+ (deflistener x)+ (precedes ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)))+ (non-orig (privk a) (privk b))+ (uniq-orig x y)+ (operation encryption-test (added-listener x) (exp (exp (gen) x) y)+ (2 0))+ (traces+ ((send (enc "i" (exp (gen) x) (privk a)))+ (recv+ (cat (enc (exp (gen) y) (privk b))+ (enc a b (exp (exp (gen) x) y)))))+ ((recv (enc "i" (exp (gen) x-0) (privk a-0)))+ (send+ (cat (enc (exp (gen) y) (privk b))+ (enc a-0 b (exp (exp (gen) y) x-0)))))+ ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y)))+ ((recv x) (send x)))+ (label 9)+ (parent 8)+ (unrealized (3 0))+ (comment "empty cohort"))++(comment "Nothing left to do")++(defprotocol dh-mim diffie-hellman+ (defrole init+ (vars (x y expn) (n text))+ (trace (send (exp (gen) x)) (recv (exp (gen) y))+ (send (enc n (exp (exp (gen) x) y))))+ (uniq-orig n x))+ (defrole resp+ (vars (x y expn) (n text))+ (trace (recv (exp (gen) x)) (send (exp (gen) y))+ (recv (enc n (exp (exp (gen) x) y))))+ (uniq-orig y))+ (comment "Diffie-Hellman without signatures"+ "has a man-in-the-middle attack"))++(defskeleton dh-mim+ (vars (n text) (x y expn))+ (defstrand init 3 (n n) (x x) (y y))+ (deflistener n)+ (uniq-orig n x)+ (traces+ ((send (exp (gen) x)) (recv (exp (gen) y))+ (send (enc n (exp (exp (gen) x) y)))) ((recv n) (send n)))+ (label 10)+ (unrealized (1 0)))++(defskeleton dh-mim+ (vars (n text) (x y expn))+ (defstrand init 3 (n n) (x x) (y y))+ (deflistener n)+ (precedes ((0 2) (1 0)))+ (uniq-orig n x)+ (traces+ ((send (exp (gen) x)) (recv (exp (gen) y))+ (send (enc n (exp (exp (gen) x) y)))) ((recv n) (send n)))+ (label 11)+ (parent 10)+ (unrealized)+ (shape))++(comment "Nothing left to do")++(defprotocol dhke-with-base-vars diffie-hellman+ (defrole init (vars (a b name) (g base) (x expn)) (trace (send (enc "i" (exp (gen) x) (privk a))) (recv (cat (enc g (privk b)) (enc a b (exp g x))))@@ -15,7 +321,7 @@ (recv (enc "i" a b (exp h y)))) (uniq-orig y))) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (h base) (y expn)) (defstrand resp 3 (a a) (b b) (h h) (y y)) (non-orig (privk a) (privk b))@@ -24,11 +330,11 @@ ((recv (enc "i" h (privk a))) (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp h y)))) (recv (enc "i" a b (exp h y)))))- (label 0)+ (label 12) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (y x expn)) (defstrand resp 3 (a a) (b b) (h (exp (gen) x)) (y y)) (defstrand init 1 (a a) (x x))@@ -44,13 +350,13 @@ (enc a b (exp (exp (gen) y) x)))) (recv (enc "i" a b (exp (exp (gen) y) x)))) ((send (enc "i" (exp (gen) x) (privk a)))))- (label 1)- (parent 0)- (seen 2)+ (label 13)+ (parent 12)+ (seen 14) (unrealized (0 2)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (y x expn)) (defstrand resp 3 (a a) (b b) (h (exp (gen) x)) (y y)) (defstrand init 3 (a a) (b b) (g (exp (gen) y)) (x x))@@ -70,12 +376,12 @@ (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) y) x)))) (send (enc "i" a b (exp (exp (gen) y) x)))))- (label 2)- (parent 1)+ (label 14)+ (parent 13) (unrealized) (shape)) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (y x expn)) (defstrand resp 3 (a a) (b b) (h (exp (gen) x)) (y y)) (defstrand init 1 (a a) (x x))@@ -93,12 +399,12 @@ (recv (enc "i" a b (exp (exp (gen) y) x)))) ((send (enc "i" (exp (gen) x) (privk a)))) ((recv (exp (exp (gen) y) x)) (send (exp (exp (gen) y) x))))- (label 3)- (parent 1)+ (label 15)+ (parent 13) (unrealized (2 0)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (y x expn)) (defstrand resp 3 (a a) (b b) (h (exp (gen) x)) (y y)) (defstrand init 1 (a a) (x x))@@ -118,14 +424,14 @@ ((send (enc "i" (exp (gen) x) (privk a)))) ((recv (exp (exp (gen) y) x)) (send (exp (exp (gen) y) x))) ((recv y) (send y)))- (label 4)- (parent 3)+ (label 16)+ (parent 15) (unrealized (3 0)) (comment "empty cohort")) (comment "Nothing left to do") -(defprotocol dhke diffie-hellman+(defprotocol dhke-with-base-vars diffie-hellman (defrole init (vars (a b name) (g base) (x expn)) (trace (send (enc "i" (exp (gen) x) (privk a)))@@ -139,7 +445,7 @@ (recv (enc "i" a b (exp h y)))) (uniq-orig y))) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (g base) (x expn)) (defstrand init 2 (a a) (b b) (g g) (x x)) (non-orig (privk a) (privk b))@@ -147,11 +453,11 @@ (traces ((send (enc "i" (exp (gen) x) (privk a))) (recv (cat (enc g (privk b)) (enc a b (exp g x))))))- (label 5)+ (label 17) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b a-0 name) (h base) (x y expn)) (defstrand init 2 (a a) (b b) (g (exp (gen) y)) (x x)) (defstrand resp 2 (a a-0) (b b) (h h) (y y))@@ -167,13 +473,13 @@ (enc a b (exp (exp (gen) x) y))))) ((recv (enc "i" h (privk a-0))) (send (cat (enc (exp (gen) y) (privk b)) (enc a-0 b (exp h y))))))- (label 6)- (parent 5)- (seen 7)+ (label 18)+ (parent 17)+ (seen 19) (unrealized (0 1)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b name) (x y expn)) (defstrand init 2 (a a) (b b) (g (exp (gen) y)) (x x)) (defstrand resp 2 (a a) (b b) (h (exp (gen) x)) (y y))@@ -191,12 +497,12 @@ (send (cat (enc (exp (gen) y) (privk b)) (enc a b (exp (exp (gen) x) y))))))- (label 7)- (parent 6)+ (label 19)+ (parent 18) (unrealized) (shape)) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b a-0 name) (h base) (x y expn)) (defstrand init 2 (a a) (b b) (g (exp (gen) y)) (x x)) (defstrand resp 2 (a a-0) (b b) (h h) (y y))@@ -214,12 +520,12 @@ ((recv (enc "i" h (privk a-0))) (send (cat (enc (exp (gen) y) (privk b)) (enc a-0 b (exp h y))))) ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y))))- (label 8)- (parent 6)+ (label 20)+ (parent 18) (unrealized (2 0)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dhke+(defskeleton dhke-with-base-vars (vars (a b a-0 name) (h base) (x y expn)) (defstrand init 2 (a a) (b b) (g (exp (gen) y)) (x x)) (defstrand resp 2 (a a-0) (b b) (h h) (y y))@@ -239,14 +545,14 @@ (send (cat (enc (exp (gen) y) (privk b)) (enc a-0 b (exp h y))))) ((recv (exp (exp (gen) x) y)) (send (exp (exp (gen) x) y))) ((recv x) (send x)))- (label 9)- (parent 8)+ (label 21)+ (parent 20) (unrealized (3 0)) (comment "empty cohort")) (comment "Nothing left to do") -(defprotocol dh-mim diffie-hellman+(defprotocol dh-mim-with-base-vars diffie-hellman (defrole init (vars (x expn) (hy base) (n text)) (trace (send (exp (gen) x)) (recv hy) (send (enc n (exp hy x))))@@ -258,17 +564,17 @@ (comment "Diffie-Hellman without signatures" "has a man-in-the-middle attack")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy hx base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx hx) (y y)) (uniq-orig n x y) (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv hx) (send (exp (gen) y)) (recv (enc n (exp hx y)))))- (label 10)+ (label 22) (unrealized (1 2))) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy hx base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx hx) (y y))@@ -276,13 +582,13 @@ (uniq-orig n x y) (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv hx) (send (exp (gen) y)) (recv (enc n (exp hx y)))))- (label 11)- (parent 10)- (seen 12)+ (label 23)+ (parent 22)+ (seen 24) (unrealized (1 2)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x y expn)) (defstrand init 3 (n n) (hy (exp (gen) y)) (x x)) (defstrand resp 3 (n n) (hx (exp (gen) x)) (y y))@@ -295,12 +601,12 @@ (send (enc n (exp (exp (gen) x) y)))) ((recv (exp (gen) x)) (send (exp (gen) y)) (recv (enc n (exp (exp (gen) x) y)))))- (label 12)- (parent 11)+ (label 24)+ (parent 23) (unrealized) (shape)) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy hx base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx hx) (y y))@@ -312,13 +618,13 @@ (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv hx) (send (exp (gen) y)) (recv (enc n (exp hx y)))) ((recv (exp hx y)) (send (exp hx y))))- (label 13)- (parent 11)- (seen 14)+ (label 25)+ (parent 23)+ (seen 26) (unrealized (1 2) (2 0)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -329,12 +635,12 @@ (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))) ((recv (exp (gen) y)) (send (exp (gen) y))))- (label 14)- (parent 13)+ (label 26)+ (parent 25) (unrealized (1 2)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy hx base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx hx) (y y))@@ -346,12 +652,12 @@ (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv hx) (send (exp (gen) y)) (recv (enc n (exp hx y)))) ((recv (exp hx y)) (send (exp hx y))) ((recv y) (send y)))- (label 15)- (parent 13)+ (label 27)+ (parent 25) (unrealized (1 2) (3 0)) (comment "empty cohort")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -366,13 +672,13 @@ ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))) ((recv (exp (gen) y)) (send (exp (gen) y))) ((recv (exp hy x)) (send (exp hy x))))- (label 16)- (parent 14)- (seen 17)+ (label 28)+ (parent 26)+ (seen 29) (unrealized (3 0)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x y expn)) (defstrand init 3 (n n) (hy (gen)) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -387,12 +693,12 @@ ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))) ((recv (exp (gen) y)) (send (exp (gen) y))) ((recv (exp (gen) x)) (send (exp (gen) x))))- (label 17)- (parent 16)+ (label 29)+ (parent 28) (unrealized) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x y expn)) (defstrand init 3 (n n) (hy hy) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -407,12 +713,12 @@ ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))) ((recv (exp (gen) y)) (send (exp (gen) y))) ((recv (exp hy x)) (send (exp hy x))) ((recv x) (send x)))- (label 18)- (parent 16)+ (label 30)+ (parent 28) (unrealized (4 0)) (comment "empty cohort")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x y expn)) (defstrand init 3 (n n) (hy (gen)) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -424,12 +730,12 @@ ((send (exp (gen) x)) (recv (gen)) (send (enc n (exp (gen) x)))) ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))) ((recv (exp (gen) x)) (send (exp (gen) x))))- (label 19)- (parent 17)+ (label 31)+ (parent 29) (unrealized) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x y expn)) (defstrand init 3 (n n) (hy (gen)) (x x)) (defstrand resp 3 (n n) (hx (gen)) (y y))@@ -439,14 +745,14 @@ (traces ((send (exp (gen) x)) (recv (gen)) (send (enc n (exp (gen) x)))) ((recv (gen)) (send (exp (gen) y)) (recv (enc n (exp (gen) y)))))- (label 20)- (parent 19)+ (label 32)+ (parent 31) (unrealized) (shape)) (comment "Nothing left to do") -(defprotocol dh-mim diffie-hellman+(defprotocol dh-mim-with-base-vars diffie-hellman (defrole init (vars (x expn) (hy base) (n text)) (trace (send (exp (gen) x)) (recv hy) (send (enc n (exp hy x))))@@ -458,17 +764,17 @@ (comment "Diffie-Hellman without signatures" "has a man-in-the-middle attack")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x expn)) (defstrand init 3 (n n) (hy hy) (x x)) (deflistener n) (uniq-orig n x) (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv n) (send n)))- (label 21)+ (label 33) (unrealized (1 0))) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x expn)) (defstrand init 3 (n n) (hy hy) (x x)) (deflistener n)@@ -476,12 +782,12 @@ (uniq-orig n x) (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv n) (send n)))- (label 22)- (parent 21)+ (label 34)+ (parent 33) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x expn)) (defstrand init 3 (n n) (hy hy) (x x)) (deflistener n)@@ -492,13 +798,13 @@ (enc n (exp hy x))) (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv n) (send n)) ((recv (exp hy x)) (send (exp hy x))))- (label 23)- (parent 22)- (seen 24)+ (label 35)+ (parent 34)+ (seen 36) (unrealized (2 0)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x expn)) (defstrand init 3 (n n) (hy (gen)) (x x)) (deflistener n)@@ -509,12 +815,12 @@ (traces ((send (exp (gen) x)) (recv (gen)) (send (enc n (exp (gen) x)))) ((recv n) (send n)) ((recv (exp (gen) x)) (send (exp (gen) x))))- (label 24)- (parent 23)+ (label 36)+ (parent 35) (unrealized) (comment "1 in cohort - 1 not yet seen")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (hy base) (x expn)) (defstrand init 3 (n n) (hy hy) (x x)) (deflistener n)@@ -526,12 +832,12 @@ (traces ((send (exp (gen) x)) (recv hy) (send (enc n (exp hy x)))) ((recv n) (send n)) ((recv (exp hy x)) (send (exp hy x))) ((recv x) (send x)))- (label 25)- (parent 23)+ (label 37)+ (parent 35) (unrealized (3 0)) (comment "empty cohort")) -(defskeleton dh-mim+(defskeleton dh-mim-with-base-vars (vars (n text) (x expn)) (defstrand init 3 (n n) (hy (gen)) (x x)) (deflistener n)@@ -541,8 +847,8 @@ (traces ((send (exp (gen) x)) (recv (gen)) (send (enc n (exp (gen) x)))) ((recv n) (send n)))- (label 26)- (parent 24)+ (label 38)+ (parent 36) (unrealized) (shape))
tst/dy.lsp view
@@ -1,4 +1,4 @@-;; Example 1.3 in the 1983 Dolev-Yao paper.+(herald "Example 1.3 from 1983 Dolev-Yao Paper") ; This protocol, from Example 1.3 in 1983 Dolev-Yao paper, is known to ; be vulnerable to the following attack.
tst/dy.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Example 1.3 from 1983 Dolev-Yao Paper")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol dy basic@@ -243,9 +245,9 @@ (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 10) (parent 7)- (seen 15 16)+ (seen 11 14 15) (unrealized (2 0) (4 0))- (comment "5 in cohort - 3 not yet seen"))+ (comment "5 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name))@@ -324,36 +326,6 @@ (comment "1 in cohort - 0 not yet seen")) (defskeleton dy- (vars (m text) (b a a-0 a-1 name))- (defstrand init 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) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk b))- (uniq-orig m)- (operation nonce-test (contracted (a-2 b)) m (4 0)- (enc (enc m (pubk b)) b (pubk b)))- (traces- ((send (enc (enc m (pubk b)) b (pubk b)))- (recv (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 14)- (parent 10)- (seen 11)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b))@@ -377,9 +349,9 @@ (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 15)+ (label 14) (parent 10)- (seen 19 21)+ (seen 18 20) (unrealized (2 0)) (comment "7 in cohort - 4 not yet seen")) @@ -407,7 +379,7 @@ (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (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 16)+ (label 15) (parent 10) (unrealized (3 0)) (comment "3 in cohort - 3 not yet seen"))@@ -428,7 +400,7 @@ (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 17)+ (label 16) (parent 11) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -457,37 +429,33 @@ (send (enc (enc (enc m (pubk a)) b (pubk 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 18)- (parent 15)+ (label 17)+ (parent 14) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy- (vars (m text) (a a-0 a-1 a-2 name))+ (vars (m text) (a a-0 a-1 name)) (defstrand init 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-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-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))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (3 0)))+ (precedes ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (2 0))) (non-orig (privk a)) (uniq-orig m)- (operation nonce-test (contracted (b a)) m (2 0) (enc m (pubk a))- (enc (enc m (pubk a)) a (pubk a)))+ (operation nonce-test (contracted (b a) (a-2 a-1)) m (2 0)+ (enc m (pubk a)) (enc (enc m (pubk a)) a (pubk a))) (traces ((send (enc (enc m (pubk a)) a (pubk a))) (recv (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-1 (pubk a)))- (send (enc (enc m (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-0 (pubk a)))+ (send (enc (enc m (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)))))- (label 19)- (parent 15)+ (label 18)+ (parent 14) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -518,11 +486,11 @@ (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 20)- (parent 15)- (seen 31)+ (label 19)+ (parent 14)+ (seen 18 29) (unrealized (5 0))- (comment "6 in cohort - 5 not yet seen"))+ (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name))@@ -548,8 +516,8 @@ (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 21)- (parent 15)+ (label 20)+ (parent 14) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -577,8 +545,8 @@ (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)))))- (label 22)- (parent 16)+ (label 21)+ (parent 15) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -609,11 +577,11 @@ (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 23)- (parent 16)- (seen 36 37)+ (label 22)+ (parent 15)+ (seen 23 33 34) (unrealized (5 0))- (comment "5 in cohort - 3 not yet seen"))+ (comment "5 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name))@@ -639,8 +607,8 @@ (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (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 24)- (parent 16)+ (label 23)+ (parent 15) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -657,8 +625,8 @@ (recv (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 25)- (parent 17)+ (label 24)+ (parent 16) (seen 1) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -682,66 +650,32 @@ (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 26)- (parent 18)+ (label 25)+ (parent 17) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy- (vars (m text) (a a-0 a-1 name))+ (vars (m text) (a a-0 name)) (defstrand init 2 (m m) (a a) (b a))- (defstrand resp 2 (m m) (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-0) (b a)) (defstrand resp 2 (m m) (a a) (b a))- (precedes ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (2 0)))+ (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (1 0)) (traces ((send (enc (enc m (pubk a)) a (pubk a))) (recv (enc (enc m (pubk a)) a (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 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-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)))))- (label 27)- (parent 19)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton dy- (vars (m text) (b a a-0 a-1 name))- (defstrand init 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))- (defstrand resp 2 (m m) (a b) (b b))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (2 0)))- (non-orig (privk b))- (uniq-orig m)- (operation nonce-test (contracted (a-2 b) (a-3 b)) m (5 0)- (enc (enc m (pubk b)) b (pubk b)))- (traces- ((send (enc (enc m (pubk b)) b (pubk b)))- (recv (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))))- ((recv (enc (enc m (pubk b)) b (pubk b)))- (send (enc (enc m (pubk b)) b (pubk b)))))- (label 28)- (parent 20)+ (label 26)+ (parent 18)+ (seen 24) (unrealized)- (comment "1 in cohort - 1 not yet seen"))+ (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name))@@ -774,11 +708,11 @@ (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 29)- (parent 20)- (seen 46)+ (label 27)+ (parent 19)+ (seen 30 41) (unrealized (5 0))- (comment "7 in cohort - 6 not yet seen"))+ (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name))@@ -807,11 +741,11 @@ (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 30)- (parent 20)- (seen 32 52)+ (label 28)+ (parent 19)+ (seen 30 40 45) (unrealized (5 0))- (comment "7 in cohort - 5 not yet seen"))+ (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name))@@ -840,22 +774,21 @@ (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 31)- (parent 20)- (seen 52)+ (label 29)+ (parent 19)+ (seen 45) (unrealized (4 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy- (vars (m text) (a a-0 a-1 a-2 a-3 name))+ (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 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-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-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-3) (b a))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (2 0)))+ (defstrand resp 2 (m m) (a a-2) (b a))+ (precedes ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (2 0))+ ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (5 0)@@ -863,20 +796,19 @@ (traces ((send (enc (enc m (pubk a)) a (pubk a))) (recv (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-1 (pubk a)))- (send (enc (enc m (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-0 (pubk a)))+ (send (enc (enc m (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-3 (pubk a)))- (send (enc (enc m (pubk a-3)) a (pubk a-3)))))- (label 32)- (parent 20)+ ((recv (enc (enc m (pubk a)) a-2 (pubk a)))+ (send (enc (enc m (pubk a-2)) a (pubk a-2)))))+ (label 30)+ (parent 19)+ (seen 18) (unrealized)- (comment "1 in cohort - 1 not yet seen"))+ (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name))@@ -898,8 +830,8 @@ (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 33)- (parent 21)+ (label 31)+ (parent 20) (seen 6) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -924,40 +856,8 @@ (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)))))- (label 34)- (parent 22)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton dy- (vars (m text) (a b a-0 a-1 a-2 name))- (defstrand init 2 (m m) (a a) (b b))- (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 (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) (5 0)) ((1 1) (0 1))- ((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-3 a)) m (5 0)- (enc (enc m (pubk b)) a (pubk b)))- (traces- ((send (enc (enc m (pubk b)) a (pubk b)))- (recv (enc (enc m (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)) 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 (enc m (pubk b)) a (pubk b)) a-2 (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 35)- (parent 23)+ (label 32)+ (parent 21) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -988,9 +888,9 @@ (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 36)- (parent 23)- (seen 61)+ (label 33)+ (parent 22)+ (seen 52) (unrealized (4 0)) (comment "5 in cohort - 4 not yet seen")) @@ -1021,8 +921,8 @@ (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 37)- (parent 23)+ (label 34)+ (parent 22) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -1046,8 +946,8 @@ (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (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 38)- (parent 24)+ (label 35)+ (parent 23) (seen 6) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1068,63 +968,13 @@ (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 39)- (parent 26)+ (label 36)+ (parent 25) (seen 2) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy- (vars (m text) (a a-0 name))- (defstrand init 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))- (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0)))- (non-orig (privk a))- (uniq-orig m)- (operation generalization deleted (1 0))- (traces- ((send (enc (enc m (pubk a)) a (pubk a)))- (recv (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)))))- (label 40)- (parent 27)- (seen 25)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton dy- (vars (m text) (b a a-0 name))- (defstrand init 2 (m m) (a b) (b b))- (defstrand resp 2 (m m) (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) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (2 0)) ((4 1) (1 0)))- (non-orig (privk b))- (uniq-orig m)- (operation generalization deleted (1 0))- (traces- ((send (enc (enc m (pubk b)) b (pubk b)))- (recv (enc (enc m (pubk b)) b (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)) 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 41)- (parent 28)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b))@@ -1155,9 +1005,9 @@ (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 42)- (parent 29)- (seen 65 66)+ (label 37)+ (parent 27)+ (seen 55 56) (unrealized (2 0)) (comment "7 in cohort - 3 not yet seen")) @@ -1197,8 +1047,8 @@ (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 43)- (parent 29)+ (label 38)+ (parent 27) (unrealized (7 0)) (comment "aborted")) @@ -1234,8 +1084,8 @@ (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 44)- (parent 29)+ (label 39)+ (parent 27) (unrealized) (comment "aborted")) @@ -1247,10 +1097,8 @@ (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) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (2 0))- ((6 1) (5 0)))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0)@@ -1267,11 +1115,9 @@ ((recv (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 45)- (parent 29)+ (send (enc (enc m (pubk a-3)) a (pubk a-3)))))+ (label 40)+ (parent 27) (unrealized) (comment "aborted")) @@ -1306,48 +1152,12 @@ (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 46)- (parent 29)+ (label 41)+ (parent 27) (unrealized (4 0)) (comment "aborted")) (defskeleton dy- (vars (m text) (a a-0 a-1 a-2 a-3 name))- (defstrand init 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-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) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (2 0))- ((6 1) (5 0)))- (non-orig (privk a))- (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)))- (traces- ((send (enc (enc m (pubk a)) a (pubk a)))- (recv (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-1 (pubk a)))- (send (enc (enc m (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 47)- (parent 29)- (unrealized)- (comment "aborted"))--(defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b))@@ -1374,8 +1184,8 @@ (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 48)- (parent 30)+ (label 42)+ (parent 28) (unrealized (2 0)) (comment "aborted")) @@ -1410,8 +1220,8 @@ (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 49)- (parent 30)+ (label 43)+ (parent 28) (unrealized (6 0)) (comment "aborted")) @@ -1443,40 +1253,8 @@ (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 50)- (parent 30)- (unrealized)- (comment "aborted"))--(defskeleton dy- (vars (m text) (a b a-0 a-1 a-2 a-3 name))- (defstrand init 2 (m 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 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) (1 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (2 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)))- (traces- ((send (enc (enc m (pubk b)) a (pubk b)))- (recv (enc (enc m (pubk a)) b (pubk a))))- ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b)))- (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0))))- ((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 a)) b (pubk a)) 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 51)- (parent 30)+ (label 44)+ (parent 28) (unrealized) (comment "aborted")) @@ -1507,8 +1285,8 @@ (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 52)- (parent 30)+ (label 45)+ (parent 28) (unrealized (4 0)) (comment "aborted")) @@ -1539,8 +1317,8 @@ (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 53)- (parent 31)+ (label 46)+ (parent 29) (unrealized) (comment "aborted")) @@ -1575,40 +1353,12 @@ (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 54)- (parent 31)+ (label 47)+ (parent 29) (unrealized (6 0)) (comment "aborted")) (defskeleton dy- (vars (m text) (a a-0 a-1 a-2 name))- (defstrand init 2 (m m) (a a) (b a))- (defstrand resp 2 (m m) (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) (3 0)) ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (2 0))- ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig m)- (operation generalization deleted (1 0))- (traces- ((send (enc (enc m (pubk a)) a (pubk a)))- (recv (enc (enc m (pubk a)) a (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 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 55)- (parent 32)- (unrealized)- (comment "aborted"))--(defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b))@@ -1624,36 +1374,8 @@ (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)))))- (label 56)- (parent 34)- (unrealized)- (comment "aborted"))--(defskeleton dy- (vars (m text) (a b a-0 a-1 name))- (defstrand init 2 (m m) (a 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 (cat (enc m (pubk b)) a)) (a a-1) (b b))- (defstrand resp 2 (m m) (a a) (b b))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b))- (uniq-orig m)- (operation generalization deleted (1 0))- (traces- ((send (enc (enc m (pubk b)) a (pubk b)))- (recv (enc (enc m (pubk a)) b (pubk a))))- ((recv (enc (enc m (pubk b)) a (pubk b)))- (send (enc (enc m (pubk a)) b (pubk a))))- ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a)))- (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0))))- ((recv (enc (enc (enc m (pubk b)) a (pubk b)) 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 57)- (parent 35)+ (label 48)+ (parent 32) (unrealized) (comment "aborted")) @@ -1684,8 +1406,8 @@ (send (enc (enc 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 58)- (parent 36)+ (label 49)+ (parent 33) (unrealized) (comment "aborted")) @@ -1720,8 +1442,8 @@ (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 59)- (parent 36)+ (label 50)+ (parent 33) (unrealized (4 0) (6 0)) (comment "aborted")) @@ -1753,8 +1475,8 @@ (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 60)- (parent 36)+ (label 51)+ (parent 33) (unrealized) (comment "aborted")) @@ -1785,8 +1507,8 @@ (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 61)- (parent 36)+ (label 52)+ (parent 33) (unrealized) (comment "aborted")) @@ -1813,33 +1535,8 @@ (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 62)- (parent 37)- (unrealized)- (comment "aborted"))--(defskeleton dy- (vars (m text) (b a name))- (defstrand init 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) (3 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (0 1)))- (non-orig (privk b))- (uniq-orig m)- (operation generalization deleted (1 0))- (traces- ((send (enc (enc m (pubk b)) b (pubk b)))- (recv (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 63)- (parent 41)+ (label 53)+ (parent 34) (unrealized) (comment "aborted")) @@ -1874,44 +1571,40 @@ (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 64)- (parent 42)+ (label 54)+ (parent 37) (unrealized) (comment "aborted")) (defskeleton dy- (vars (m text) (a a-0 a-1 a-2 name))+ (vars (m text) (a a-0 a-1 name)) (defstrand init 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-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-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) (b a)) (defstrand resp 2 (m m) (a a) (b a))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (2 0))- ((6 1) (5 0)))+ (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0))+ ((3 1) (2 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a)) (uniq-orig m)- (operation nonce-test (contracted (b a)) m (2 0) (enc m (pubk a))- (enc (enc m (pubk a)) a (pubk a)))+ (operation nonce-test (contracted (b a) (a-2 a-1)) m (2 0)+ (enc m (pubk a)) (enc (enc m (pubk a)) a (pubk a))) (traces ((send (enc (enc m (pubk a)) a (pubk a))) (recv (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-1 (pubk a)))- (send (enc (enc m (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-0 (pubk a)))+ (send (enc (enc m (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 (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)))))- (label 65)- (parent 42)+ (label 55)+ (parent 37) (unrealized) (comment "aborted")) @@ -1946,7 +1639,7 @@ (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 66)- (parent 42)+ (label 56)+ (parent 37) (unrealized) (comment "aborted"))
tst/encsig.scm view
@@ -1,3 +1,6 @@+(herald "Encrypted Signed Message Example"+ (comment "Shows examples of key usage of asymmetric keys"))+ (defprotocol mult-keys-enc-sig basic (defrole init (vars (a b name) (n1 n2 text))
tst/encsig.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Encrypted Signed Message Example"+ (comment "Shows examples of key usage of asymmetric keys"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol mult-keys-enc-sig basic
tst/epmo.scm view
@@ -1,5 +1,5 @@-;;; Electronic Purchase with Money Order protocol annotated with trust-;;; management formulas.+(herald "Electronic Purchase with Money Order Protocol"+ (comment "Annotated with trust management formulas")) (defprotocol epmo basic (defrole bank
tst/epmo.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Electronic Purchase with Money Order Protocol"+ (comment "Annotated with trust management formulas"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol epmo basic
tst/epmo_acctnum.lsp view
@@ -1,3 +1,6 @@+(herald "Electronic Purchase with Money Order Protocol Variant"+ (comment "This version includes account numbers in exchanges"))+ ;; The results of running CPSA on this input produces interesting ;; output. One of the shapes is produced only as a result of ;; generalization, not cohort reduction. It is a counterexample to
tst/epmo_acctnum.tst view
@@ -1,32761 +1,24857 @@-(comment "CPSA 2.1.2")-(comment "All input read")--(defprotocol epmo_acctnum basic- (defrole bank- (vars (b c m name) (acctnum text) (hash name) (nc nm nb price text))- (trace (recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- (non-orig (privk hash))- (annotations b- (1- (forall ((pm name))- (implies- (and (authtransfer c acctnum b price pm nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum b price pm nm))))- (2- (and (says c (authtransfer c acctnum b price m nm))- (says m (reqtransfer m b price m nm))))))- (defrole customer- (vars (b c m hash name) (acctnum nb nc nm goods price text))- (trace (send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb)))- (non-orig (privk b) (privk hash))- (uniq-orig nc)- (annotations c- (1- (says m- (implies- (exists ((acctnum2 text))- (dotransfer acctnum2 b price m nm)) (doship m goods c))))- (3- (says b- (forall ((pm name))- (implies- (and (authtransfer c acctnum b price m nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum b price pm nm)))))- (4 (authtransfer c acctnum b price m nm))))- (defrole merchant- (vars (b c m hash name) (nb nc nm goods price text))- (trace (recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- (non-orig (privk hash))- (uniq-orig nm)- (annotations m- (1- (implies- (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm))- (doship m goods c)))- (2- (and- (says b- (forall ((pm name))- (exists ((acctnum2 text))- (implies- (and (authtransfer c acctnum2 b price m nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum2 b price pm nm)))))- (says c- (exists ((acctnum2 text))- (authtransfer c acctnum2 b price m nm)))))- (3 (and (reqtransfer m b price m nm) (doship m goods c))))))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price text) (b m c hash name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (non-orig (privk b) (privk m) (privk c) (privk hash))- (uniq-orig nm nc nb)- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))))- (label 0)- (unrealized (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum text) (b m c hash name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (precedes ((0 1) (1 0)) ((1 1) (0 2)))- (non-orig (privk b) (privk m) (privk c) (privk hash))- (uniq-orig nm nc nb)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (0 2))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))))- (label 1)- (parent 0)- (unrealized (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum acctnum-0 goods-0 text)- (b m c hash b-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 3) nm (1 0)- (enc nc nm m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0)))))- (label 2)- (parent 1)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum goods-0 text) (m c hash b name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)- (goods goods-0) (price price) (b b) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm- (1 0) (enc nc nm m price (pubk c))- (enc c nc nm acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))))- (label 3)- (parent 2)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nm) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 0) (0 0))- ((2 2) (1 0)) ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand bank 2) nm (1 0)- (enc nc nm m price (pubk c))- (enc c nc nm acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0))))- ((recv (enc c nc nm acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 4)- (parent 2)- (seen 8)- (unrealized (0 0) (0 2) (1 0) (3 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price acctnum goods text) (m c hash b name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))))- (label 5)- (parent 3)- (seen 9)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum goods-0 nm-0 price-0 text)- (m c hash b name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))- ((3 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 6)- (parent 3)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm acctnum-0)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm acctnum-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb acctnum-0)- (operation nonce-test (displaced 4 2 customer 3) nm (3 0)- (enc nc nm m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb acctnum-0 (pubk hash)) (privk m))))- ((recv (enc c nc acctnum-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum-0 price (pubk hash))- (privk b)) (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc acctnum-0 m price (pubk c)))- (send (enc c nc acctnum-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc acctnum-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 7)- (parent 4)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nm) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 3) nm (3 0)- (enc nc nm m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0))))- ((recv (enc c nc nm acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 8)- (parent 4)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price acctnum goods text) (c hash b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))- ((2 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 9)- (parent 5)- (unrealized)- (shape))--(defskeleton epmo_acctnum- (vars (nm nc nb price acctnum goods nm-0 price-0 text)- (m c hash b name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))- ((3 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 10)- (parent 6)- (seen 15)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb acctnum)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) acctnum- (1 0) (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (enc nc acctnum m price (pubk c))- (enc c nc acctnum acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 11)- (parent 7)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 4 3 bank 2) acctnum-0 (1 0)- (enc "hash" c nc nb-0 acctnum-0 price (pubk hash-0))- (enc nc acctnum-0 m price (pubk c))- (enc c nc acctnum-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 12)- (parent 7)- (seen 20)- (unrealized (0 0) (0 2) (1 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum goods-0 nb-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm- (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0))- (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c))))))- (label 13)- (parent 8)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 4 3 bank 2) nm (1 0)- (enc "hash" c nc nb-0 nm price (pubk hash-0))- (enc nc nm m price (pubk c))- (enc c nc nm acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 14)- (parent 8)- (seen 25)- (unrealized (0 0) (0 2) (1 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price nm-0 price-0 acctnum goods text)- (c hash b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))- ((3 2) (1 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 15)- (parent 10)- (seen 9)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb acctnum)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 16)- (parent 11)- (seen 26)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb acctnum nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 17)- (parent 11)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 18)- (parent 12)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))- ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 19)- (parent 12)- (seen 31)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 20)- (parent 12)- (unrealized (0 0) (0 2) (1 0) (3 3))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price acctnum goods nb-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c))))))- (label 21)- (parent 13)- (seen 34)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb goods price acctnum goods-0 nb-0 nm-0 price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 22)- (parent 13)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 23)- (parent 14)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))- ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 24)- (parent 14)- (seen 31 39)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 25)- (parent 14)- (unrealized (0 0) (0 2) (1 0) (3 3))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 acctnum goods text) (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 26)- (parent 16)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb acctnum nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 27)- (parent 17)- (seen 43)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 28)- (parent 18)- (seen 44)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 29)- (parent 18)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 30)- (parent 19)- (seen 47)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 2 customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 31)- (parent 19)- (seen 49)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 32)- (parent 20)- (seen 51)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 4 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 33)- (parent 20)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price nb-0 acctnum goods text)- (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 34)- (parent 21)- (seen 9)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price acctnum goods nb-0 nm-0 price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 35)- (parent 22)- (seen 55)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 36)- (parent 23)- (seen 56)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 37)- (parent 23)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 38)- (parent 24)- (seen 59)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 39)- (parent 24)- (seen 61)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 40)- (parent 25)- (seen 51 63)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 4 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 41)- (parent 25)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods text) (c hash b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))- ((2 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nc nb acctnum)- (operation generalization deleted (2 0))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 42)- (parent 26)- (seen 9)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nm price-0 acctnum goods text)- (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nm acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 43)- (parent 27)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods text) (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 44)- (parent 28)- (seen 42)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 45)- (parent 29)- (seen 68)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 46)- (parent 30)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 47)- (parent 30)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 48)- (parent 31)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 49)- (parent 31)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 50)- (parent 32)- (seen 73)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 3 customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 51)- (parent 32)- (seen 50 78)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 52)- (parent 33)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 53)- (parent 33)- (seen 72 77)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 54)- (parent 33)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nm nc nb price nb-0 nm-0 price-0 acctnum goods text)- (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 55)- (parent 35)- (seen 15)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 acctnum goods text) (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 56)- (parent 36)- (seen 9)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 57)- (parent 37)- (seen 85)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 58)- (parent 38)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 59)- (parent 38)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 60)- (parent 39)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 61)- (parent 39)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 62)- (parent 40)- (seen 90)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 63)- (parent 40)- (seen 62 95)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 64)- (parent 41)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 65)- (parent 41)- (seen 77 89 94)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 66)- (parent 41)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nm price-0 acctnum goods text) (c hash b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))- ((3 2) (1 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nc nb nm acctnum)- (operation generalization deleted (2 0))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 67)- (parent 43)- (seen 42)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nm price-0 acctnum goods text)- (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nm acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 68)- (parent 45)- (seen 67)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 69)- (parent 46)- (seen 102)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 70)- (parent 46)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 71)- (parent 47)- (seen 106)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 72)- (parent 47)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 73)- (parent 47)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 74)- (parent 48)- (seen 112)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price goods-0 nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 75)- (parent 48)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 76)- (parent 49)- (seen 116)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 77)- (parent 49)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 78)- (parent 49)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 79)- (parent 50)- (seen 123)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 80)- (parent 51)- (seen 122 124)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 81)- (parent 52)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 82)- (parent 52)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 83)- (parent 54)- (seen 82)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))- ((4 1) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 84)- (parent 54)- (seen 108 118)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nm price-0 acctnum goods text)- (c hash hash-0 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 85)- (parent 57)- (seen 15)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 86)- (parent 58)- (seen 128)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 87)- (parent 58)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 88)- (parent 59)- (seen 106 132)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 89)- (parent 59)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 90)- (parent 59)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 91)- (parent 60)- (seen 138)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 92)- (parent 60)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 93)- (parent 61)- (seen 116 142)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 94)- (parent 61)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 95)- (parent 61)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 96)- (parent 62)- (seen 123 149)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 97)- (parent 63)- (seen 124 148 150)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 98)- (parent 64)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 99)- (parent 64)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 100)- (parent 66)- (seen 99)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))- ((4 1) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 101)- (parent 66)- (seen 118 134 144)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 102)- (parent 69)- (seen 26)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 103)- (parent 70)- (seen 154)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 104)- (parent 71)- (seen 105 122)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 105)- (parent 71)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 106)- (parent 71)- (seen 104 105 122)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 107)- (parent 72)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 108)- (parent 72)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 109)- (parent 73)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 110)- (parent 73)- (seen 155 167)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 111)- (parent 73)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 112)- (parent 74)- (seen 26)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price goods nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 113)- (parent 75)- (seen 170)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 114)- (parent 76)- (seen 123 167)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 115)- (parent 76)- (seen 171)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 116)- (parent 76)- (seen 114 115 124)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 117)- (parent 77)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 118)- (parent 77)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 119)- (parent 78)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 120)- (parent 78)- (seen 159 175)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 121)- (parent 78)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 122)- (parent 79)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 123)- (parent 79)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 124)- (parent 80)- (seen 115 123)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 125)- (parent 82)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 126)- (parent 83)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 5 4 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 127)- (parent 83)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 128)- (parent 86)- (seen 34)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 129)- (parent 87)- (seen 190)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 130)- (parent 88)- (seen 131 148)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 131)- (parent 88)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 132)- (parent 88)- (seen 130 131 148)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 133)- (parent 89)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 134)- (parent 89)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 135)- (parent 90)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 136)- (parent 90)- (seen 167 191 203)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 137)- (parent 90)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 138)- (parent 91)- (seen 34)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum goods nb-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 139)- (parent 92)- (seen 206)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 140)- (parent 93)- (seen 149 203)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 141)- (parent 93)- (seen 207)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 142)- (parent 93)- (seen 140 141 150)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 143)- (parent 94)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 144)- (parent 94)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 145)- (parent 95)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 146)- (parent 95)- (seen 175 195 211)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 147)- (parent 95)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 148)- (parent 96)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 149)- (parent 96)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 150)- (parent 97)- (seen 141 149)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 151)- (parent 99)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 152)- (parent 100)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 5 4 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 153)- (parent 100)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nm price-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nm acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 154)- (parent 103)- (seen 43)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 155)- (parent 104)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 156)- (parent 104)- (seen 230)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 157)- (parent 105)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 158)- (parent 105)- (seen 229 235)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 159)- (parent 106)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 160)- (parent 106)- (seen 228 229 238)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 161)- (parent 107)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 162)- (parent 107)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 163)- (parent 108)- (seen 162)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 164)- (parent 109)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 165)- (parent 109)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 166)- (parent 110)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 167)- (parent 110)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 168)- (parent 111)- (seen 165)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 169)- (parent 111)- (seen 227 244 246)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nm price-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))- ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nm acctnum)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc acctnum m price (pubk c)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))- (privk b)) (enc nc acctnum (pubk c)))))- ((recv (enc c nc acctnum acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc acctnum m price (pubk c)))- (send (enc c nc acctnum acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))- nb))))- (label 170)- (parent 113)- (seen 43)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c))- (enc c nc nb-1 nb-1 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 171)- (parent 114)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 172)- (parent 114)- (seen 253)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 173)- (parent 115)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 174)- (parent 115)- (seen 259)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 175)- (parent 116)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 176)- (parent 116)- (seen 251 258 262)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 177)- (parent 117)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 178)- (parent 117)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 179)- (parent 118)- (seen 178)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 180)- (parent 119)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 181)- (parent 119)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 182)- (parent 120)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 183)- (parent 121)- (seen 181)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 184)- (parent 121)- (seen 237 261 268)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 185)- (parent 122)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 186)- (parent 123)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 187)- (parent 124)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 goods nm price-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 188)- (parent 127)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 189)- (parent 127)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 nm price-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 190)- (parent 129)- (seen 55)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 191)- (parent 130)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 192)- (parent 130)- (seen 230 282)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 193)- (parent 131)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 194)- (parent 131)- (seen 235 281 287)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 195)- (parent 132)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 196)- (parent 132)- (seen 238 280 281 290)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 197)- (parent 133)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 198)- (parent 133)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 199)- (parent 134)- (seen 198)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 200)- (parent 135)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 201)- (parent 135)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 202)- (parent 136)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 203)- (parent 136)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 204)- (parent 137)- (seen 201)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 205)- (parent 137)- (seen 246 279 296 298)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 nm price-0 acctnum goods text)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))- ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 206)- (parent 139)- (seen 55)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c))- (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 207)- (parent 140)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 208)- (parent 140)- (seen 253 305)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 209)- (parent 141)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 210)- (parent 141)- (seen 259 311)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 211)- (parent 142)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 212)- (parent 142)- (seen 262 303 310 314)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 213)- (parent 143)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 214)- (parent 143)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 215)- (parent 144)- (seen 214)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 216)- (parent 145)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 217)- (parent 145)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 218)- (parent 146)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 219)- (parent 147)- (seen 217)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 220)- (parent 147)- (seen 261 289 313 320)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 0 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 221)- (parent 148)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 222)- (parent 149)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 223)- (parent 150)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 224)- (parent 153)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars- (nb goods price acctnum nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 225)- (parent 153)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 226)- (parent 155)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 227)- (parent 155)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 228)- (parent 156)- (seen 234)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 229)- (parent 156)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 230)- (parent 156)- (seen 235)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 231)- (parent 157)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 232)- (parent 157)- (seen 343)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 233)- (parent 157)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 234)- (parent 158)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 235)- (parent 158)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 236)- (parent 159)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 237)- (parent 159)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 238)- (parent 160)- (seen 230 235 337)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 239)- (parent 162)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 240)- (parent 163)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 241)- (parent 163)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 242)- (parent 165)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 243)- (parent 166)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 244)- (parent 166)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 245)- (parent 167)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 246)- (parent 167)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 247)- (parent 168)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 248)- (parent 168)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 249)- (parent 171)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 250)- (parent 171)- (seen 252 257 366)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 251)- (parent 172)- (seen 257 337)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 252)- (parent 172)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 253)- (parent 172)- (seen 366)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 254)- (parent 173)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 255)- (parent 173)- (seen 376)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 256)- (parent 173)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 257)- (parent 174)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 258)- (parent 174)- (seen 252)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 259)- (parent 174)- (seen 366)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 260)- (parent 175)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 261)- (parent 175)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 262)- (parent 176)- (seen 253 259)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 263)- (parent 178)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 264)- (parent 179)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 265)- (parent 179)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 266)- (parent 181)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 267)- (parent 182)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 268)- (parent 182)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 269)- (parent 183)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 270)- (parent 183)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 271)- (parent 185)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 272)- (parent 185)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 273)- (parent 186)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 274)- (parent 186)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 275)- (parent 187)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 276)- (parent 187)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 goods nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods)- (price price-1) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc price-0 nm-0 m price-1 (pubk c))- (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 277)- (parent 189)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 278)- (parent 191)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 279)- (parent 191)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 280)- (parent 192)- (seen 286)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 281)- (parent 192)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 282)- (parent 192)- (seen 287)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 283)- (parent 193)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 284)- (parent 193)- (seen 343 417)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 285)- (parent 193)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 286)- (parent 194)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 287)- (parent 194)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 288)- (parent 195)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 289)- (parent 195)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 290)- (parent 196)- (seen 282 287 411)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 291)- (parent 198)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 292)- (parent 199)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 293)- (parent 199)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 294)- (parent 201)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 295)- (parent 202)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 296)- (parent 202)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 297)- (parent 203)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 298)- (parent 203)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 299)- (parent 204)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 300)- (parent 204)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 301)- (parent 207)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 302)- (parent 207)- (seen 304 309 366 440)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 303)- (parent 208)- (seen 309 411)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 304)- (parent 208)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 305)- (parent 208)- (seen 440)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 306)- (parent 209)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 307)- (parent 209)- (seen 376 450)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 308)- (parent 209)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 309)- (parent 210)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 310)- (parent 210)- (seen 304)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 311)- (parent 210)- (seen 440)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 312)- (parent 211)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 313)- (parent 211)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 314)- (parent 212)- (seen 305 311)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 3 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 315)- (parent 214)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 316)- (parent 215)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 317)- (parent 215)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 318)- (parent 217)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 319)- (parent 218)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 320)- (parent 218)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 321)- (parent 219)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 322)- (parent 219)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 323)- (parent 221)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 324)- (parent 221)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 325)- (parent 222)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 326)- (parent 222)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 327)- (parent 223)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0- text) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 328)- (parent 223)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 goods nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods)- (price price-1) (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc price-0 nm-0 m price-1 (pubk c))- (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 329)- (parent 225)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 330)- (parent 226)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 331)- (parent 226)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 332)- (parent 227)- (seen 331)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 333)- (parent 228)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 334)- (parent 228)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 335)- (parent 229)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 336)- (parent 230)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 337)- (parent 230)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods text) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 338)- (parent 231)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 339)- (parent 231)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 340)- (parent 232)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 341)- (parent 232)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 342)- (parent 232)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 343)- (parent 232)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 344)- (parent 233)- (seen 339)- (unrealized (0 0) (0 2))- (comment "4 in cohort - 2 not yet seen"))--(comment "Strand bound exceeded--aborting run")--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 345)- (parent 233)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 346)- (parent 234)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 347)- (parent 235)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 348)- (parent 236)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 349)- (parent 236)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 350)- (parent 237)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 351)- (parent 238)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-1) (nb nb-1) (nc nc) (nm nb-1)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 nb-2 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 nb-1 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 352)- (parent 238)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 353)- (parent 241)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 354)- (parent 241)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 355)- (parent 243)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 356)- (parent 243)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 357)- (parent 244)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 358)- (parent 245)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 359)- (parent 245)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 360)- (parent 246)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 goods nm price-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 361)- (parent 248)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 362)- (parent 248)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 363)- (parent 249)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 364)- (parent 249)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 365)- (parent 249)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 366)- (parent 250)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 367)- (parent 251)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 368)- (parent 252)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 369)- (parent 253)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 370)- (parent 253)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods text) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 371)- (parent 254)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 372)- (parent 254)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 373)- (parent 255)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 374)- (parent 255)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 375)- (parent 255)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 376)- (parent 255)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 377)- (parent 256)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))- ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 378)- (parent 256)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 379)- (parent 257)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 380)- (parent 258)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 381)- (parent 259)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 382)- (parent 260)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 383)- (parent 260)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 384)- (parent 261)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 385)- (parent 262)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-1) (nb nb-1) (nc nc) (nm nb-1)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 nb-2 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 nb-1 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 386)- (parent 262)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 387)- (parent 262)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 388)- (parent 265)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 389)- (parent 265)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 390)- (parent 267)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 391)- (parent 267)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 392)- (parent 268)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price nb-0 goods nm price-0 text) (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 393)- (parent 270)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 394)- (parent 270)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 395)- (parent 271)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 396)- (parent 271)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 397)- (parent 272)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 398)- (parent 273)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 399)- (parent 273)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 400)- (parent 274)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 401)- (parent 275)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 402)- (parent 275)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 403)- (parent 276)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 404)- (parent 278)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 405)- (parent 278)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 406)- (parent 279)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 407)- (parent 280)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 408)- (parent 280)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 409)- (parent 281)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 410)- (parent 282)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 411)- (parent 282)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 412)- (parent 283)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 413)- (parent 283)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 414)- (parent 284)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 415)- (parent 284)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 416)- (parent 284)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 417)- (parent 284)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 418)- (parent 285)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 419)- (parent 285)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 420)- (parent 286)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 421)- (parent 287)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 422)- (parent 288)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 423)- (parent 288)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 424)- (parent 289)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 425)- (parent 290)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-1) (nc nc) (nm nb-1)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 426)- (parent 290)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 427)- (parent 293)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 nm-0 price-1- text) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 428)- (parent 293)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 429)- (parent 295)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 430)- (parent 295)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 431)- (parent 296)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 432)- (parent 297)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 433)- (parent 297)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 434)- (parent 298)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 435)- (parent 300)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nb goods price acctnum nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 436)- (parent 300)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 437)- (parent 301)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 438)- (parent 301)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 439)- (parent 301)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 440)- (parent 302)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 441)- (parent 303)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 442)- (parent 304)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 443)- (parent 305)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 444)- (parent 305)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 445)- (parent 306)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 446)- (parent 306)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 447)- (parent 307)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 448)- (parent 307)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 449)- (parent 307)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 450)- (parent 307)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 451)- (parent 308)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))- ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 452)- (parent 308)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 453)- (parent 309)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 454)- (parent 310)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 455)- (parent 311)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 nb-1 goods text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 456)- (parent 312)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 457)- (parent 312)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 458)- (parent 313)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 459)- (parent 314)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1- text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-1) (nc nc) (nm nb-1)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 460)- (parent 314)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1- nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 461)- (parent 314)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 462)- (parent 317)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 nm-0 price-1- text) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 463)- (parent 317)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 464)- (parent 319)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 465)- (parent 319)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 466)- (parent 320)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb price acctnum nb-0 goods nm price-0 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 467)- (parent 322)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nb goods price acctnum nb-0 goods-0 nm price-0 nm-0 price-1 text)- (m c hash b hash-0 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)- (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)- (price price-1) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nb nb-0 nm price-0 nm-0)- (operation nonce-test (added-strand merchant 2) price-0 (0 0)- (enc price-0 nm m price-0 (pubk c))- (enc c price-0 goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm-0 m price-1 (pubk c)))))- (label 468)- (parent 322)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 469)- (parent 323)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 470)- (parent 323)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 471)- (parent 324)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 472)- (parent 325)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 473)- (parent 325)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 474)- (parent 326)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price acctnum nb-0 goods nb-1 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 475)- (parent 327)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 476)- (parent 327)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 477)- (parent 328)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 478)- (parent 331)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 nb-1 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 479)- (parent 332)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 7 6 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-1 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 480)- (parent 332)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nb-2 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-2 (pubk c))))))- (label 481)- (parent 333)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 482)- (parent 333)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 483)- (parent 334)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 484)- (parent 335)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 485)- (parent 335)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 nb-1 goods-0 nb-2 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-2 (pubk c))))))- (label 486)- (parent 336)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars- (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))- ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 487)- (parent 336)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)- (price price) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 488)- (parent 337)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 489)- (parent 339)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 490)- (parent 340)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 491)- (parent 340)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 492)- (parent 341)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 493)- (parent 341)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 494)- (parent 342)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 495)- (parent 342)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price nb-0 goods-0 nb-1 text)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 496)- (parent 343)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)- (price price) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 nb-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 497)- (parent 343)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nc nb price nb-0 goods nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)- (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 498)- (parent 344)- (unrealized (0 2))- (comment "aborted"))--(defskeleton epmo_acctnum- (vars (nb goods price nb-0 goods-0 nm price-0 text)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)- (price price) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)- (price price) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)- (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)- (price price) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)- (price price-0) (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nb nb-0 nm price-0)- (operation nonce-test (displaced 7 6 merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c price-0 goods (pubk m)))- (send (enc price-0 nb-0 m price (pubk c)))- (recv- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))- (privk b)) (enc price-0 nb (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((send (enc c price-0 goods-0 (pubk m)))- (recv (enc price-0 nb-0 m price (pubk c)))- (send (enc c price-0 nb-0 nb-0 price (pubk b)))- (recv- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))- (send- (cat- (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc price-0 nb-0 (pubk c)))))- ((recv (enc c price-0 goods-0 (pubk m)))- (send (enc price-0 nm m price-0 (pubk c)))))- (label 499)- (parent 344)+(herald "Electronic Purchase with Money Order Protocol Variant"+ (comment "This version includes account numbers in exchanges"))++(comment "CPSA 2.2.0")+(comment "All input read")++(defprotocol epmo_acctnum basic+ (defrole bank+ (vars (b c m name) (acctnum text) (hash name) (nc nm nb price text))+ (trace (recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ (non-orig (privk hash))+ (annotations b+ (1+ (forall ((pm name))+ (implies+ (and (authtransfer c acctnum b price pm nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum b price pm nm))))+ (2+ (and (says c (authtransfer c acctnum b price m nm))+ (says m (reqtransfer m b price m nm))))))+ (defrole customer+ (vars (b c m hash name) (acctnum nb nc nm goods price text))+ (trace (send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb)))+ (non-orig (privk b) (privk hash))+ (uniq-orig nc)+ (annotations c+ (1+ (says m+ (implies+ (exists ((acctnum2 text))+ (dotransfer acctnum2 b price m nm)) (doship m goods c))))+ (3+ (says b+ (forall ((pm name))+ (implies+ (and (authtransfer c acctnum b price m nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum b price pm nm)))))+ (4 (authtransfer c acctnum b price m nm))))+ (defrole merchant+ (vars (b c m hash name) (nb nc nm goods price text))+ (trace (recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ (non-orig (privk hash))+ (uniq-orig nm)+ (annotations m+ (1+ (implies+ (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm))+ (doship m goods c)))+ (2+ (and+ (says b+ (forall ((pm name))+ (exists ((acctnum2 text))+ (implies+ (and (authtransfer c acctnum2 b price m nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum2 b price pm nm)))))+ (says c+ (exists ((acctnum2 text))+ (authtransfer c acctnum2 b price m nm)))))+ (3 (and (reqtransfer m b price m nm) (doship m goods c))))))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price text) (b m c hash name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (non-orig (privk b) (privk m) (privk c) (privk hash))+ (uniq-orig nm nc nb)+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))))+ (label 0)+ (unrealized (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum text) (b m c hash name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (precedes ((0 1) (1 0)) ((1 1) (0 2)))+ (non-orig (privk b) (privk m) (privk c) (privk hash))+ (uniq-orig nm nc nb)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (0 2))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))))+ (label 1)+ (parent 0)+ (unrealized (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum acctnum-0 goods-0 text)+ (b m c hash b-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 3) nm (1 0)+ (enc nc nm m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0)))))+ (label 2)+ (parent 1)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum goods-0 text) (m c hash b name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm+ (1 0) (enc nc nm m price (pubk c))+ (enc c nc nm acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))))+ (label 3)+ (parent 2)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 0) (0 0))+ ((2 2) (1 0)) ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand bank 2) nm (1 0)+ (enc nc nm m price (pubk c))+ (enc c nc nm acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nm acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 4)+ (parent 2)+ (seen 8)+ (unrealized (0 0) (0 2) (1 0) (3 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price acctnum goods text) (m c hash b name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))))+ (label 5)+ (parent 3)+ (seen 9)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum goods-0 nm-0 price-0 text)+ (m c hash b name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))+ ((3 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 6)+ (parent 3)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm acctnum-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm acctnum-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb acctnum-0)+ (operation nonce-test (displaced 4 2 customer 3) nm (3 0)+ (enc nc nm m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb acctnum-0 (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum-0 price (pubk hash))+ (privk b)) (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc acctnum-0 m price (pubk c)))+ (send (enc c nc acctnum-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc acctnum-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 7)+ (parent 4)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 3) nm (3 0)+ (enc nc nm m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nm acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 8)+ (parent 4)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price acctnum goods text) (c hash b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))+ ((2 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 9)+ (parent 5)+ (unrealized)+ (shape))++(defskeleton epmo_acctnum+ (vars (nm nc nb price acctnum goods nm-0 price-0 text)+ (m c hash b name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))+ ((3 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 10)+ (parent 6)+ (seen 15)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) acctnum+ (1 0) (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (enc nc acctnum m price (pubk c))+ (enc c nc acctnum acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 11)+ (parent 7)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 4 3 bank 2) acctnum-0 (1 0)+ (enc "hash" c nc nb-0 acctnum-0 price (pubk hash-0))+ (enc nc acctnum-0 m price (pubk c))+ (enc c nc acctnum-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 12)+ (parent 7)+ (seen 20)+ (unrealized (0 0) (0 2) (1 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum goods-0 nb-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm+ (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c))))))+ (label 13)+ (parent 8)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 4 3 bank 2) nm (1 0)+ (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (enc nc nm m price (pubk c))+ (enc c nc nm acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 14)+ (parent 8)+ (seen 25)+ (unrealized (0 0) (0 2) (1 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price nm-0 price-0 acctnum goods text)+ (c hash b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))+ ((3 2) (1 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 15)+ (parent 10)+ (seen 9)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 16)+ (parent 11)+ (seen 26)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb acctnum nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 17)+ (parent 11)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 18)+ (parent 12)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))+ ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 19)+ (parent 12)+ (seen 31)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 20)+ (parent 12)+ (unrealized (0 0) (0 2) (1 0) (3 3))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price acctnum goods nb-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c))))))+ (label 21)+ (parent 13)+ (seen 34)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb goods price acctnum goods-0 nb-0 nm-0 price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 22)+ (parent 13)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 23)+ (parent 14)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))+ ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 24)+ (parent 14)+ (seen 31 39)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 25)+ (parent 14)+ (unrealized (0 0) (0 2) (1 0) (3 3))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 acctnum goods text) (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 26)+ (parent 16)+ (unrealized)+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb acctnum nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 27)+ (parent 17)+ (seen 43)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 28)+ (parent 18)+ (seen 44)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 29)+ (parent 18)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 30)+ (parent 19)+ (seen 47)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 2 customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 31)+ (parent 19)+ (seen 49)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 32)+ (parent 20)+ (seen 51)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 4 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 33)+ (parent 20)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price nb-0 acctnum goods text)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 34)+ (parent 21)+ (seen 9)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price acctnum goods nb-0 nm-0 price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 35)+ (parent 22)+ (seen 55)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 36)+ (parent 23)+ (seen 56)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 37)+ (parent 23)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 38)+ (parent 24)+ (seen 59)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 goods-0 nb-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 39)+ (parent 24)+ (seen 61)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 40)+ (parent 25)+ (seen 51 63)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 4 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 41)+ (parent 25)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods text) (c hash b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))+ ((2 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nc nb acctnum)+ (operation generalization deleted (2 0))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 42)+ (parent 26)+ (seen 9)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nm price-0 acctnum goods text)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nm acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 43)+ (parent 27)+ (unrealized)+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods text) (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 44)+ (parent 28)+ (seen 42)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 45)+ (parent 29)+ (seen 68)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 46)+ (parent 30)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 47)+ (parent 30)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 48)+ (parent 31)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 49)+ (parent 31)+ (seen 33)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 50)+ (parent 32)+ (seen 73)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 3 customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 51)+ (parent 32)+ (seen 33 50)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 52)+ (parent 33)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 53)+ (parent 33)+ (seen 72 77)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 54)+ (parent 33)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nm nc nb price nb-0 nm-0 price-0 acctnum goods text)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nm) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nm) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nm)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 55)+ (parent 35)+ (seen 15)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 acctnum goods text) (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 56)+ (parent 36)+ (seen 9)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 57)+ (parent 37)+ (seen 84)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 58)+ (parent 38)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 59)+ (parent 38)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 60)+ (parent 39)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 61)+ (parent 39)+ (seen 41)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 62)+ (parent 40)+ (seen 89)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 63)+ (parent 40)+ (seen 41 62)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 64)+ (parent 41)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 65)+ (parent 41)+ (seen 77 88 93)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 66)+ (parent 41)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nm price-0 acctnum goods text) (c hash b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))+ ((3 2) (1 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nc nb nm acctnum)+ (operation generalization deleted (2 0))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 67)+ (parent 43)+ (seen 42)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nm price-0 acctnum goods text)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nm acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 68)+ (parent 45)+ (seen 67)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 69)+ (parent 46)+ (seen 100)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 70)+ (parent 46)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 71)+ (parent 47)+ (seen 104)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 72)+ (parent 47)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 3 bank 2)+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 73)+ (parent 47)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 74)+ (parent 48)+ (seen 110)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price goods-0 nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods-0)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 75)+ (parent 48)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 76)+ (parent 49)+ (seen 114)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 77)+ (parent 49)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 78)+ (parent 50)+ (seen 118)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 79)+ (parent 51)+ (seen 117 119)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 80)+ (parent 52)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 81)+ (parent 52)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 82)+ (parent 54)+ (seen 80 81)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 83)+ (parent 54)+ (seen 106 116)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nm price-0 acctnum goods text)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 84)+ (parent 57)+ (seen 15)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 85)+ (parent 58)+ (seen 122)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 86)+ (parent 58)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 87)+ (parent 59)+ (seen 104 126)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 88)+ (parent 59)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 3 bank 2)+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 89)+ (parent 59)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 90)+ (parent 60)+ (seen 132)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum goods-0 nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 91)+ (parent 60)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 92)+ (parent 61)+ (seen 114 136)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 93)+ (parent 61)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 94)+ (parent 62)+ (seen 118 140)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 95)+ (parent 63)+ (seen 119 139 141)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 96)+ (parent 64)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 97)+ (parent 64)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 98)+ (parent 66)+ (seen 96 97)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 99)+ (parent 66)+ (seen 116 128 138)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 100)+ (parent 69)+ (seen 26)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 101)+ (parent 70)+ (seen 144)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 102)+ (parent 71)+ (seen 103 117)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 103)+ (parent 71)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 104)+ (parent 71)+ (seen 102 103 117)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 105)+ (parent 72)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 106)+ (parent 72)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 107)+ (parent 73)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 108)+ (parent 73)+ (seen 145 157)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 109)+ (parent 73)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 110)+ (parent 74)+ (seen 26)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price goods nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum nb-0) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 111)+ (parent 75)+ (seen 160)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 112)+ (parent 76)+ (seen 118 157)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 113)+ (parent 76)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 114)+ (parent 76)+ (seen 77 112 113 119)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 115)+ (parent 77)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 116)+ (parent 77)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 117)+ (parent 78)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 118)+ (parent 78)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 119)+ (parent 79)+ (seen 113 118)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 120)+ (parent 81)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 5 4 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 121)+ (parent 82)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 122)+ (parent 85)+ (seen 34)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 123)+ (parent 86)+ (seen 173)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 124)+ (parent 87)+ (seen 125 139)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 125)+ (parent 87)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 126)+ (parent 87)+ (seen 124 125 139)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 127)+ (parent 88)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 128)+ (parent 88)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 129)+ (parent 89)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 130)+ (parent 89)+ (seen 157 174 186)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 131)+ (parent 89)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 132)+ (parent 90)+ (seen 34)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum goods nb-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 133)+ (parent 91)+ (seen 189)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 134)+ (parent 92)+ (seen 140 186)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 135)+ (parent 92)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 136)+ (parent 92)+ (seen 93 134 135 141)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 137)+ (parent 93)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 138)+ (parent 93)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 139)+ (parent 94)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 140)+ (parent 94)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 141)+ (parent 95)+ (seen 135 140)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 142)+ (parent 97)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 5 4 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 143)+ (parent 98)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nm price-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nm acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 144)+ (parent 101)+ (seen 43)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 145)+ (parent 102)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 146)+ (parent 102)+ (seen 117 205)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 147)+ (parent 103)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 148)+ (parent 103)+ (seen 204 210)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 149)+ (parent 104)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 150)+ (parent 104)+ (seen 117 204 213)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 151)+ (parent 105)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 152)+ (parent 105)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 153)+ (parent 106)+ (seen 151 152)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 154)+ (parent 107)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 155)+ (parent 107)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 156)+ (parent 108)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 157)+ (parent 108)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 158)+ (parent 109)+ (seen 154 155)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 159)+ (parent 109)+ (seen 203 218 220)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "5 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nm price-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm acctnum) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb acctnum)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm acctnum) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm acctnum)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))+ ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nm acctnum)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb acctnum price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc acctnum m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb acctnum (pubk hash)) (privk m))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc acctnum acctnum price (pubk hash-0))+ (privk b)) (enc nc acctnum (pubk c)))))+ ((recv (enc c nc acctnum acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 acctnum price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc acctnum m price (pubk c)))+ (send (enc c nc acctnum acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb acctnum price (pubk hash)) (privk b))+ nb))))+ (label 160)+ (parent 111)+ (seen 43)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 161)+ (parent 112)+ (seen 117 118)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 162)+ (parent 113)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 163)+ (parent 113)+ (seen 117 227)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 164)+ (parent 114)+ (seen 117 119 226)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 165)+ (parent 115)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 166)+ (parent 115)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 167)+ (parent 116)+ (seen 165 166)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 168)+ (parent 117)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 169)+ (parent 118)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (4 0)+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 170)+ (parent 119)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb price nb-0 goods nm price-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 171)+ (parent 121)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 172)+ (parent 121)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 nm price-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 173)+ (parent 123)+ (seen 55)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 174)+ (parent 124)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 175)+ (parent 124)+ (seen 139 205 240)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 176)+ (parent 125)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 177)+ (parent 125)+ (seen 210 239 245)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 178)+ (parent 126)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 179)+ (parent 126)+ (seen 139 213 239 248)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 180)+ (parent 127)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 181)+ (parent 127)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 182)+ (parent 128)+ (seen 180 181)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 183)+ (parent 129)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 184)+ (parent 129)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 185)+ (parent 130)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 186)+ (parent 130)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 187)+ (parent 131)+ (seen 183 184)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 188)+ (parent 131)+ (seen 220 238 253 255)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "5 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 nm price-0 acctnum goods text)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (nb nb) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))+ ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 189)+ (parent 133)+ (seen 55)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 190)+ (parent 134)+ (seen 118 139 140)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 191)+ (parent 135)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 192)+ (parent 135)+ (seen 139 227 262)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 193)+ (parent 136)+ (seen 119 139 141 261)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "5 in cohort - 0 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 194)+ (parent 137)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 195)+ (parent 137)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 196)+ (parent 138)+ (seen 194 195)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 197)+ (parent 139)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 198)+ (parent 140)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 199)+ (parent 141)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb price acctnum nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 200)+ (parent 143)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars+ (nb goods price acctnum nb-0 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 201)+ (parent 143)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 202)+ (parent 145)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 203)+ (parent 145)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 204)+ (parent 146)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 205)+ (parent 146)+ (seen 210)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 206)+ (parent 147)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 207)+ (parent 147)+ (seen 282)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 208)+ (parent 147)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 209)+ (parent 148)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 210)+ (parent 148)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 211)+ (parent 149)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 212)+ (parent 149)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 acctnum-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 213)+ (parent 150)+ (seen 117 205 210)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 214)+ (parent 152)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 215)+ (parent 153)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 216)+ (parent 155)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 217)+ (parent 156)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 218)+ (parent 156)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 219)+ (parent 157)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 220)+ (parent 157)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 221)+ (parent 158)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 222)+ (parent 161)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 223)+ (parent 162)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 224)+ (parent 162)+ (seen 307)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 225)+ (parent 162)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 226)+ (parent 163)+ (seen 222)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 227)+ (parent 163)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 228)+ (parent 166)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 229)+ (parent 167)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 230)+ (parent 168)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 231)+ (parent 168)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 232)+ (parent 169)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 233)+ (parent 169)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 234)+ (parent 170)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 235)+ (parent 170)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb price nb-0 goods nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc price-0 nm-0 m price-1 (pubk c))+ (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 236)+ (parent 172)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 237)+ (parent 174)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 238)+ (parent 174)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 239)+ (parent 175)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 240)+ (parent 175)+ (seen 245)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 241)+ (parent 176)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 242)+ (parent 176)+ (seen 282 333)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 243)+ (parent 176)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 244)+ (parent 177)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 245)+ (parent 177)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 246)+ (parent 178)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 247)+ (parent 178)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 acctnum-1+ nb-2 text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 248)+ (parent 179)+ (seen 139 240 245)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 249)+ (parent 181)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 250)+ (parent 182)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 251)+ (parent 184)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 252)+ (parent 185)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 253)+ (parent 185)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 254)+ (parent 186)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 255)+ (parent 186)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 256)+ (parent 187)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 257)+ (parent 190)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 258)+ (parent 191)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 259)+ (parent 191)+ (seen 307 358)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 260)+ (parent 191)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 261)+ (parent 192)+ (seen 257)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 262)+ (parent 192)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 263)+ (parent 195)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 6 5 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 264)+ (parent 196)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 265)+ (parent 197)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 266)+ (parent 197)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 267)+ (parent 198)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 268)+ (parent 198)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 269)+ (parent 199)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 nm price-0+ text) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 270)+ (parent 199)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nb price acctnum nb-0 goods nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc price-0 nm-0 m price-1 (pubk c))+ (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 271)+ (parent 201)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 272)+ (parent 202)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 273)+ (parent 202)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 274)+ (parent 203)+ (seen 272 273)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 275)+ (parent 204)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 276)+ (parent 205)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods text) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 277)+ (parent 206)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 278)+ (parent 206)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 279)+ (parent 207)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 280)+ (parent 207)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((5 1) (6 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 281)+ (parent 207)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 282)+ (parent 207)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 283)+ (parent 208)+ (seen 277 278)+ (unrealized (0 0) (0 2))+ (comment "4 in cohort - 1 not yet seen"))++(comment "Strand bound exceeded--aborting run")++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 284)+ (parent 208)+ (unrealized (0 0) (0 2) (1 0) (7 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 285)+ (parent 209)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 286)+ (parent 210)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 287)+ (parent 211)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 288)+ (parent 211)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 289)+ (parent 212)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 290)+ (parent 213)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 acctnum-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-1) (nb nb-1) (nc nc) (nm nb-1)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-1) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-1)+ (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)+ (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))+ (enc nc nb-2 m price (pubk c))+ (enc c nc nb-2 nb-2 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-1 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-1 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-1 m price (pubk c)))+ (send (enc c nc nb-1 nb-1 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) nb-1)))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 nb-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 291)+ (parent 213)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 292)+ (parent 215)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 293)+ (parent 215)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 294)+ (parent 217)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 295)+ (parent 217)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 296)+ (parent 218)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 297)+ (parent 219)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 298)+ (parent 219)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 299)+ (parent 220)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price nb-0 goods nm price-0 text) (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 300)+ (parent 221)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 301)+ (parent 221)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 302)+ (parent 222)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods text) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 303)+ (parent 223)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (5 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 304)+ (parent 223)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 305)+ (parent 224)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 306)+ (parent 224)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 307)+ (parent 224)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 308)+ (parent 225)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 309)+ (parent 225)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 310)+ (parent 226)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-0 nb-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 311)+ (parent 227)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 312)+ (parent 229)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 313)+ (parent 229)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 314)+ (parent 230)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 315)+ (parent 230)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 316)+ (parent 231)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 317)+ (parent 232)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 318)+ (parent 232)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 319)+ (parent 233)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 320)+ (parent 234)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 321)+ (parent 234)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 322)+ (parent 235)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 323)+ (parent 237)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 324)+ (parent 237)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 325)+ (parent 238)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 326)+ (parent 239)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 327)+ (parent 240)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 328)+ (parent 241)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 329)+ (parent 241)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 330)+ (parent 242)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 331)+ (parent 242)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((5 1) (6 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 332)+ (parent 242)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 333)+ (parent 242)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 334)+ (parent 243)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 335)+ (parent 243)+ (unrealized (0 0) (0 2) (1 0) (7 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 336)+ (parent 244)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 337)+ (parent 245)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 nb-1 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 338)+ (parent 246)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 339)+ (parent 246)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 340)+ (parent 247)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 nb-1 goods-0 nb-2 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 341)+ (parent 248)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 acctnum-1 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-1) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-1) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-1) (nc nc) (nm nb-1)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-1) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-1)+ (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)+ (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))+ (enc nc nb-2 m price (pubk c))+ (enc c nc nb-2 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-1 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-1 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-1 m price (pubk c)))+ (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) nb-1)))+ ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 342)+ (parent 248)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price acctnum nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 343)+ (parent 250)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 nm-0 price-1+ text) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 344)+ (parent 250)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 345)+ (parent 252)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 346)+ (parent 252)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 347)+ (parent 253)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 348)+ (parent 254)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 349)+ (parent 254)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 350)+ (parent 255)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price acctnum nb-0 goods nm price-0 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 351)+ (parent 256)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nb goods price acctnum nb-0 goods-0 nm price-0 nm-0 price-1 text)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 352)+ (parent 256)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 353)+ (parent 257)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 354)+ (parent 258)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (5 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 355)+ (parent 258)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 356)+ (parent 259)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 357)+ (parent 259)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 358)+ (parent 259)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 359)+ (parent 260)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nm price-0 nb-1+ text) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 360)+ (parent 260)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 361)+ (parent 261)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum acctnum-0 nb-0 goods-0 nb-1 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 362)+ (parent 262)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb price acctnum nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (contracted (goods-0 goods)) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c)) (enc c price-0 goods (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 363)+ (parent 264)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nb goods price acctnum nb-0 nb-1 goods-0 nm price-0 nm-0 price-1+ text) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc price-0)+ (nm nb-0) (goods goods-0) (price price) (b b) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (defstrand merchant 2 (nc price-0) (nm nm-0) (goods goods-0)+ (price price-1) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (0 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0 nm-0)+ (operation nonce-test (added-strand merchant 2) price-0 (0 0)+ (enc price-0 nm m price-0 (pubk c))+ (enc c price-0 goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm-0 m price-1 (pubk c)))))+ (label 364)+ (parent 264)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 365)+ (parent 265)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 366)+ (parent 265)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 367)+ (parent 266)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 368)+ (parent 267)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 369)+ (parent 267)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 370)+ (parent 268)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price acctnum nb-0 goods nb-1 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 371)+ (parent 269)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 372)+ (parent 269)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 373)+ (parent 270)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 nb-1 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 374)+ (parent 273)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 nb-1 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 7 6 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-1 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 375)+ (parent 274)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 376)+ (parent 275)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 377)+ (parent 275)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 nb-1 goods-0 nb-2 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-2 (pubk c))))))+ (label 378)+ (parent 276)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars+ (nc nb goods price acctnum nb-0 nb-1 goods-0 nb-2 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-2)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))+ ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 379)+ (parent 276)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb price nb-0 goods nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 380)+ (parent 278)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 381)+ (parent 279)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 382)+ (parent 279)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 383)+ (parent 280)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 384)+ (parent 280)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((5 1) (6 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 385)+ (parent 281)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 386)+ (parent 281)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price nb-0 goods-0 nb-1 text)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum nb-0)) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 387)+ (parent 282)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nc nb goods price acctnum nb-0 goods-0 nb-1 nm price-0 text)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (nb nb) (nc nc) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (nc nc) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc nc) (nm nb-0)+ (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-0)+ (price price) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc nc) (nm nb-0) (nb nb-1)+ (price price) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 nb-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 nb-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 nb-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 388)+ (parent 282)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton epmo_acctnum+ (vars (nb goods price nb-0 goods-0 nm price-0 text)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (nb nb) (nc price-0) (nm nb-0) (goods goods)+ (price price) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb)+ (price price) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum nb-0) (nb nb-0) (nc price-0) (nm nb-0)+ (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum nb-0) (nc price-0) (nm nb-0) (nb nb-0)+ (price price) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (nc price-0) (nm nm) (goods goods-0)+ (price price-0) (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nb nb-0 nm price-0)+ (operation nonce-test (displaced 7 6 merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c price-0 goods (pubk m)))+ (send (enc price-0 nb-0 m price (pubk c)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb nb-0 price (pubk hash))+ (privk b)) (enc price-0 nb (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((send (enc c price-0 goods-0 (pubk m)))+ (recv (enc price-0 nb-0 m price (pubk c)))+ (send (enc c price-0 nb-0 nb-0 price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c price-0 nb-0 nb-0 price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c price-0 nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc price-0 nb-0 (pubk c)))))+ ((recv (enc c price-0 goods-0 (pubk m)))+ (send (enc price-0 nm m price-0 (pubk c)))))+ (label 389)+ (parent 283) (unrealized (0 0) (0 2)) (comment "aborted"))
tst/ffgg.scm view
@@ -1,4 +1,5 @@-;;; The ffgg Protocol+(herald "The ffgg Protocol"+ (comment "From A Necessarily Parallel Attack by Jon K. Millen")) (defprotocol ffgg basic (defrole init (vars (a b name) (n1 n2 m x y text))
tst/ffgg.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "The ffgg Protocol"+ (comment "From A Necessarily Parallel Attack by Jon K. Millen"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol ffgg basic
tst/fragile_pruning.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol fragile_pruning basic
tst/isoreject.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol isoreject basic
tst/kelly1.scm view
@@ -19,10 +19,6 @@ (defrole client (vars (C name) (A name) (S name) (Ns text) (request text) (Check text) (policy text) (response text)) (trace-- ;;non = ();- ;; uniq = ();- (send (cat C S request)) (recv (cat S C (enc (cat response Ns) (privk S))))@@ -36,8 +32,6 @@ (vars (C name) (A name) (S name) (N text) (Ns text) (hello text) (Quote text) (measurements text) (Check text) (policy text) (AIK name))- ;;non = (privk(A);privk(AIK));- ;;uniq = (N); (trace (recv (cat S A hello)) (send (cat A S N))@@ -58,8 +52,6 @@ (vars (C name) (A name) (S name) (N text) (Ns text) (hello text) (Quote text) (measurements text) (request text) (response text) (AIK name))- ;;non = (privk(S);privk(AIK));- ;;uniq = (Ns); (trace (send (cat S A hello)) (recv (cat A S N))@@ -72,7 +64,7 @@ (send (cat S C (enc (cat response Ns) (privk S)))) )- (non-orig (privk S) (privk AIK))+ (non-orig (privk S) (privk AIK)) (uniq-orig Ns) ) )
tst/kelly1.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol kelly1 basic
tst/kerberos.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol kerberos basic
tst/missing_contraction.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol missing-contraction basic
tst/neuman-stubblebine-reauth.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol neuman-stubblebine-reauth basic
tst/neuman-stubblebine.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol neuman-stubblebine basic
tst/no_contraction.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol no-contraction basic
tst/non_transforming.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol non_transforming basic@@ -145,9 +145,9 @@ ((recv (enc c c (pubk B1))) (send (enc c (pubk B1))))) (label 6) (parent 2)- (seen 11)+ (seen 3) (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))+ (comment "3 in cohort - 1 not yet seen")) (defskeleton non_transforming (vars (a b c d text) (B1 name))@@ -236,28 +236,27 @@ ((recv (enc c c (pubk B1))) (send (enc c (pubk B1))))) (label 10) (parent 6)- (seen 3 11)+ (seen 3) (unrealized) (shape)- (comment "2 in cohort - 0 not yet seen"))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton non_transforming- (vars (d text) (B0 name))- (defstrand recv 2 (a d) (b d) (B B0))- (defstrand sender 1 (a d) (b d) (B B0))- (defstrand breaker 2 (a d) (b d) (B B0))- (defstrand breaker 2 (a d) (b d) (B B0))+ (vars (d text) (B1 name))+ (defstrand recv 2 (a d) (b d) (B B1))+ (defstrand sender 1 (a d) (b d) (B B1))+ (defstrand breaker 2 (a d) (b d) (B B1))+ (defstrand breaker 2 (a d) (b d) (B B1)) (precedes ((1 0) (2 0)) ((1 0) (3 0)) ((2 1) (0 0)) ((3 1) (0 1)))- (non-orig (privk B0))+ (non-orig (privk B1)) (uniq-orig d)- (operation nonce-test (displaced 5 1 sender 1) c (0 1)- (enc c (pubk B1)) (enc c c (pubk B1)))- (traces ((recv (enc d (pubk B0))) (recv (enc d (pubk B0))))- ((send (enc d d (pubk B0))))- ((recv (enc d d (pubk B0))) (send (enc d (pubk B0))))- ((recv (enc d d (pubk B0))) (send (enc d (pubk B0)))))+ (operation collapsed 2 1)+ (traces ((recv (enc d (pubk B1))) (recv (enc d (pubk B1))))+ ((send (enc d d (pubk B1))))+ ((recv (enc d d (pubk B1))) (send (enc d (pubk B1))))+ ((recv (enc d d (pubk B1))) (send (enc d (pubk B1))))) (label 11)- (parent 6)+ (parent 10) (seen 3) (unrealized) (comment "1 in cohort - 0 not yet seen"))
tst/nonaug-prune.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol nonaug-prune basic@@ -35,22 +35,20 @@ (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)))+ (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 (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 1) (parent 0) (seen 4)- (unrealized (0 0) (1 0) (2 2) (3 1))+ (unrealized (0 0) (1 2) (2 1)) (comment "2 in cohort - 1 not yet seen")) (defskeleton nonaug-prune@@ -75,42 +73,37 @@ (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)))+ (precedes ((0 1) (1 2)) ((1 0) (0 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) (seen 6)- (unrealized (0 0) (1 0))+ (unrealized (0 0)) (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 ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 1) (3 1))- ((3 2) (2 2)))+ (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 (added-strand orig 2) n (3 1) (enc n B B k))+ (operation nonce-test (added-strand orig 2) n (2 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 4) (parent 1) (seen 7)- (unrealized (0 0) (1 0) (2 2))- (comment "3 in cohort - 1 not yet seen"))+ (unrealized (0 0) (1 2))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey))@@ -133,41 +126,37 @@ (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)))+ (precedes ((0 1) (1 2)) ((1 1) (0 0))) (non-orig (invk k)) (uniq-orig n)- (operation nonce-test (added-strand orig 2) n (1 0) (enc n B B k))+ (operation nonce-test (added-strand 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 6) (parent 3)- (seen 9)- (unrealized (0 0))- (comment "2 in cohort - 1 not yet seen"))+ (unrealized)+ (shape)) (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 trans2 2 (n n) (A 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 1) (1 2)))+ (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 (2 2) (enc n B k)+ (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 ((recv (enc n B k)) (send (enc n B 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 7) (parent 4)- (seen 10)- (unrealized (0 0) (3 0))+ (seen 9)+ (unrealized (2 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton nonaug-prune@@ -184,48 +173,29 @@ ((recv (enc n A k)) (send (enc n A A A k)))) (label 8) (parent 5)- (seen 9)+ (seen 6) (unrealized (0 0)) (comment "4 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 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 (added-strand 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 9)- (parent 6)- (unrealized)- (shape)- (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 trans2 2 (n n) (A B) (k k))- (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((1 1) (2 1)) ((1 1) (3 0))- ((2 2) (1 2)) ((3 1) (1 2)))+ (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 (added-strand orig 2) n (3 0) (enc n B B k))- (traces ((recv (enc n B k)) (send (enc n B B B k)))+ (operation nonce-test (added-strand 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 10)+ (label 9) (parent 7)- (seen 15)- (unrealized (0 0))- (comment "2 in cohort - 1 not yet seen"))+ (seen 6)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey))@@ -243,9 +213,9 @@ ((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))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 11)+ (label 10) (parent 8)- (seen 16)+ (seen 13) (unrealized (3 1)) (comment "2 in cohort - 1 not yet seen")) @@ -265,9 +235,9 @@ ((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 12)+ (label 11) (parent 8)- (seen 17)+ (seen 14) (unrealized (0 0) (3 0)) (comment "2 in cohort - 1 not yet seen")) @@ -284,52 +254,16 @@ (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 13)+ (label 12) (parent 8) (unrealized (0 0)) (comment "2 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 orig 3 (n n) (A B) (B B) (k k))- (precedes ((0 1) (1 2)) ((1 1) (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 14)- (parent 9)- (unrealized)- (shape))--(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 trans2 2 (n n) (A B) (k k))- (precedes ((1 0) (2 0)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 1) (3 0))- ((2 2) (1 2)) ((3 1) (1 2)))- (non-orig (invk k))- (uniq-orig n)- (operation nonce-test (added-strand 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 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 15)- (parent 10)- (seen 9)- (unrealized)- (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 orig 3 (n n) (A B) (B B) (k k))- (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((1 0) (3 0)) ((1 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 2)) ((3 2) (0 0)))@@ -340,11 +274,10 @@ ((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))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 16)- (parent 11)- (seen 9)+ (label 13)+ (parent 10) (unrealized)- (comment "1 in cohort - 0 not yet seen"))+ (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey))@@ -360,8 +293,8 @@ ((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 17)- (parent 12)+ (label 14)+ (parent 11) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) @@ -378,9 +311,9 @@ (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 18)- (parent 13)- (seen 9)+ (label 15)+ (parent 12)+ (seen 17) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -400,13 +333,32 @@ ((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))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 19)- (parent 13)- (seen 22)+ (label 16)+ (parent 12)+ (seen 20) (unrealized (3 1)) (comment "2 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 orig 3 (n n) (A B) (B B) (k k))+ (defstrand trans2 2 (n n) (A B) (k k))+ (precedes ((1 1) (0 0)) ((1 1) (2 0)) ((2 1) (1 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)))+ ((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 17)+ (parent 13)+ (seen 6)+ (unrealized)+ (shape)+ (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))@@ -421,9 +373,9 @@ ((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 20)- (parent 17)- (seen 9)+ (label 18)+ (parent 14)+ (seen 17) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -445,9 +397,9 @@ ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 21)- (parent 17)- (seen 23)+ (label 19)+ (parent 14)+ (seen 21) (unrealized (4 1)) (comment "2 in cohort - 1 not yet seen")) @@ -466,9 +418,9 @@ ((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))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 22)- (parent 19)- (seen 18)+ (label 20)+ (parent 16)+ (seen 15) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -489,9 +441,9 @@ ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))))- (label 23)- (parent 21)- (seen 16)+ (label 21)+ (parent 19)+ (seen 13) (unrealized) (comment "1 in cohort - 0 not yet seen"))
tst/ns.scm view
@@ -1,4 +1,4 @@-;;; Needham-Schroeder Protocol+(herald "Needham-Schroeder Public-Key Protocol Variants") (defprotocol ns basic (defrole init
tst/ns.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Needham-Schroeder Public-Key Protocol Variants")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol ns basic@@ -91,47 +93,22 @@ (comment "1 in cohort - 1 not yet seen")) (defskeleton ns- (vars (n1 n1-0 n2 n2-0 n2-1 text) (a b name))+ (vars (n1 n2 n2-0 text) (a b name)) (defstrand init 3 (n1 n1) (n2 n2) (a a) (b b))- (defstrand init 3 (n1 n1-0) (n2 n2-0) (a a) (b b))- (defstrand resp 2 (n2 n2-1) (n1 n1-0) (b b) (a a))- (precedes ((1 0) (2 0)) ((2 1) (1 1)))+ (defstrand resp 2 (n2 n2-0) (n1 n1) (b b) (a a))+ (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a) (privk b))- (uniq-orig n1 n1-0)- (operation nonce-test (added-strand resp 2) n1-0 (1 1)- (enc n1-0 a (pubk b)))+ (uniq-orig n1)+ (operation nonce-test (added-strand resp 2) n1 (1 1)+ (enc n1 a (pubk b))) (traces ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b))))- ((send (enc n1-0 a (pubk b))) (recv (enc n1-0 n2-0 (pubk a)))- (send (enc n2-0 (pubk b))))- ((recv (enc n1-0 a (pubk b))) (send (enc n1-0 n2-1 (pubk a)))))+ ((recv (enc n1 a (pubk b))) (send (enc n1 n2-0 (pubk a))))) (label 4) (parent 3)- (unrealized (0 1) (1 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton ns- (vars (n1 n1-0 n2 n2-0 text) (a b name))- (defstrand init 3 (n1 n1) (n2 n2) (a a) (b b))- (defstrand init 3 (n1 n1-0) (n2 n2-0) (a a) (b b))- (defstrand resp 2 (n2 n2-0) (n1 n1-0) (b b) (a a))- (precedes ((1 0) (2 0)) ((2 1) (1 1)))- (non-orig (privk a) (privk b))- (uniq-orig n1 n1-0)- (operation nonce-test (contracted (n2-1 n2-0)) n1-0 (1 1)- (enc n1-0 n2-0 (pubk a)) (enc n1-0 a (pubk b)))- (traces- ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a)))- (send (enc n2 (pubk b))))- ((send (enc n1-0 a (pubk b))) (recv (enc n1-0 n2-0 (pubk a)))- (send (enc n2-0 (pubk b))))- ((recv (enc n1-0 a (pubk b))) (send (enc n1-0 n2-0 (pubk a)))))- (label 5)- (parent 4)- (seen 6) (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))+ (comment "1 in cohort - 1 not yet seen")) (defskeleton ns (vars (n1 n2 text) (a b name))@@ -140,107 +117,17 @@ (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a) (privk b)) (uniq-orig n1)- (operation nonce-test (displaced 3 1 init 1) n1-0 (0 1)- (enc n1-0 a (pubk b)))+ (operation nonce-test (contracted (n2-0 n2)) n1 (0 1)+ (enc n1 n2 (pubk a)) (enc n1 a (pubk b))) (traces ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a)))))- (label 6)- (parent 5)+ (label 5)+ (parent 4) (unrealized) (shape)) -(defskeleton ns- (vars (n1 n1-0 n2 n2-0 n2-1 text) (a b name))- (defstrand init 3 (n1 n1) (n2 n2) (a a) (b b))- (defstrand init 3 (n1 n1-0) (n2 n2-0) (a a) (b b))- (defstrand resp 2 (n2 n2-0) (n1 n1-0) (b b) (a a))- (defstrand resp 2 (n2 n2-1) (n1 n1) (b b) (a a))- (precedes ((0 0) (3 0)) ((1 0) (2 0)) ((2 1) (1 1)) ((3 1) (0 1)))- (non-orig (privk a) (privk b))- (uniq-orig n1 n1-0)- (operation nonce-test (added-strand resp 2) n1 (0 1)- (enc n1 a (pubk b)))- (traces- ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a)))- (send (enc n2 (pubk b))))- ((send (enc n1-0 a (pubk b))) (recv (enc n1-0 n2-0 (pubk a)))- (send (enc n2-0 (pubk b))))- ((recv (enc n1-0 a (pubk b))) (send (enc n1-0 n2-0 (pubk a))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2-1 (pubk a)))))- (label 7)- (parent 5)- (seen 9)- (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton ns- (vars (n1 n1-0 n2 n2-0 text) (a b name))- (defstrand init 3 (n1 n1) (n2 n2-0) (a a) (b b))- (defstrand init 3 (n1 n1-0) (n2 n2) (a a) (b b))- (defstrand resp 2 (n2 n2) (n1 n1-0) (b b) (a a))- (defstrand resp 2 (n2 n2-0) (n1 n1) (b b) (a a))- (precedes ((0 0) (3 0)) ((1 0) (2 0)) ((2 1) (1 1)) ((3 1) (0 1)))- (non-orig (privk a) (privk b))- (uniq-orig n1 n1-0)- (operation nonce-test (contracted (n2-1 n2-0)) n1 (0 1)- (enc n1 n2-0 (pubk a)) (enc n1 a (pubk b)))- (traces- ((send (enc n1 a (pubk b))) (recv (enc n1 n2-0 (pubk a)))- (send (enc n2-0 (pubk b))))- ((send (enc n1-0 a (pubk b))) (recv (enc n1-0 n2 (pubk a)))- (send (enc n2 (pubk b))))- ((recv (enc n1-0 a (pubk b))) (send (enc n1-0 n2 (pubk a))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2-0 (pubk a)))))- (label 8)- (parent 7)- (seen 6)- (unrealized)- (shape)- (comment "2 in cohort - 1 not yet seen"))--(defskeleton ns- (vars (n1 n2 n2-0 text) (a b name))- (defstrand init 3 (n1 n1) (n2 n2) (a a) (b b))- (defstrand resp 2 (n2 n2) (n1 n1) (b b) (a a))- (defstrand resp 2 (n2 n2-0) (n1 n1) (b b) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1)))- (non-orig (privk a) (privk b))- (uniq-orig n1)- (operation nonce-test (displaced 4 1 init 1) n1-0 (0 1)- (enc n1-0 n2-0 (pubk a)) (enc n1-0 a (pubk b)))- (traces- ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a)))- (send (enc n2 (pubk b))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2-0 (pubk a)))))- (label 9)- (parent 7)- (seen 6)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton ns- (vars (n1 n2 text) (a b name))- (defstrand init 3 (n1 n1) (n2 n2) (a a) (b b))- (defstrand resp 2 (n2 n2) (n1 n1) (b b) (a a))- (defstrand resp 2 (n2 n2) (n1 n1) (b b) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1)))- (non-orig (privk a) (privk b))- (uniq-orig n1)- (operation collapsed 1 0)- (traces- ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a)))- (send (enc n2 (pubk b))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a))))- ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a)))))- (label 10)- (parent 8)- (seen 6)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))- (comment "Nothing left to do") (defprotocol ns basic@@ -263,7 +150,7 @@ (traces ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a))) (recv (enc n2 (pubk b)))))- (label 11)+ (label 6) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) @@ -281,8 +168,8 @@ (recv (enc n2 (pubk b)))) ((send (enc n1 a (pubk b-0))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b-0)))))- (label 12)- (parent 11)+ (label 7)+ (parent 6) (unrealized) (shape)) @@ -312,7 +199,7 @@ (traces ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))))- (label 13)+ (label 8) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) @@ -329,8 +216,8 @@ ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n1 a (pubk b))) (send (enc n1 n2-0 (pubk a)))))- (label 14)- (parent 13)+ (label 9)+ (parent 8) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) @@ -347,8 +234,8 @@ ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a)))))- (label 15)- (parent 14)+ (label 10)+ (parent 9) (unrealized) (shape)) @@ -378,7 +265,7 @@ (traces ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a))) (recv (enc n2 (pubk b)))))- (label 16)+ (label 11) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) @@ -396,8 +283,8 @@ (recv (enc n2 (pubk b)))) ((send (enc n1 a (pubk b-0))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b-0)))))- (label 17)- (parent 16)+ (label 12)+ (parent 11) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) @@ -415,8 +302,8 @@ (recv (enc n2 (pubk b)))) ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))))- (label 18)- (parent 17)+ (label 13)+ (parent 12) (unrealized) (shape)) @@ -436,8 +323,8 @@ ((send (enc n1 a (pubk b-0))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b-0)))) ((recv (enc n1 a (pubk b-0))) (send (enc n1 n2-0 (pubk a)))))- (label 19)- (parent 17)+ (label 14)+ (parent 12) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) @@ -457,9 +344,9 @@ ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n1 a (pubk b))) (send (enc n1 n2-0 (pubk a)))))- (label 20)- (parent 19)- (seen 18)+ (label 15)+ (parent 14)+ (seen 13) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -485,7 +372,7 @@ (traces ((send (enc n1 n3 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))))- (label 21)+ (label 16) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) @@ -502,8 +389,8 @@ ((send (enc n3 n3 a (pubk b))) (recv (enc n3 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n3 n3 a (pubk b))) (send (enc n3 n2-0 (pubk a)))))- (label 22)- (parent 21)+ (label 17)+ (parent 16) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) @@ -520,8 +407,8 @@ ((send (enc n3 n3 a (pubk b))) (recv (enc n3 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n3 n3 a (pubk b))) (send (enc n3 n2 (pubk a)))))- (label 23)- (parent 22)+ (label 18)+ (parent 17) (unrealized) (shape)) @@ -549,7 +436,7 @@ ((send (enc n1 a (pubk b))) (recv (enc n1 n2 (pubk a))) (send (enc n2 (pubk b)))) ((recv (enc n1 a (pubk b))) (send (enc n1 n2 (pubk a)))))- (label 24)+ (label 19) (unrealized) (shape)) @@ -575,7 +462,7 @@ (comment "Shows typeflaw in typeless NSL") (traces ((recv (enc a n1 (pubk b))) (send (enc n1 n2 b (pubk a)))) ((recv n2) (send n2)))- (label 25)+ (label 20) (unrealized (1 0))) (defskeleton nsl-typeless@@ -587,8 +474,8 @@ (uniq-orig n2) (traces ((recv (enc a n1 (pubk b))) (send (enc n1 n2 b (pubk a)))) ((recv n2) (send n2)))- (label 26)- (parent 25)+ (label 21)+ (parent 20) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) @@ -606,8 +493,8 @@ ((recv n2) (send n2)) ((send (enc a n1 (pubk b))) (recv (enc n1 n2 b (pubk a))) (send (enc n2 (pubk b)))))- (label 27)- (parent 26)+ (label 22)+ (parent 21) (unrealized (1 0)) (comment "empty cohort")) @@ -625,8 +512,8 @@ ((recv n2) (send n2)) ((recv (enc a-0 n2 b (pubk a))) (send (enc (cat n2 b) n2-0 a (pubk a-0)))))- (label 28)- (parent 26)+ (label 23)+ (parent 21) (unrealized) (shape))
tst/nsl3.scm view
@@ -1,3 +1,5 @@+(herald "Three Party Needham-Schroeder-Lowe Protocol")+ (defprotocol nsl3 basic (defrole init (vars (a b c name) (na0 na1 nb0 nb1 nc0 nc1 text)) (trace
tst/nsl3.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Three Party Needham-Schroeder-Lowe Protocol")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol nsl3 basic
tst/nsl4cm1.lsp view
@@ -1,3 +1,5 @@+(herald "Four Party Needham-Schroeder-Lowe Protocol")+ (defprotocol nsl4cm basic (defrole init (vars (a b c d name) (na nb nc nd text))
tst/nsl4cm1.tst view
@@ -1,28468 +1,10673 @@-(comment "CPSA 2.1.2")-(comment "All input read")--(defprotocol nsl4cm basic- (defrole init- (vars (a b c d name) (na nb nc nd text))- (trace (send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b)))))- (defrole resp1- (vars (a b c d name) (na nb nc nd text))- (trace (recv (enc a c d na (pubk b)))- (send (enc a b d na nb (pubk c))) (recv (enc nb nc nd (pubk b)))- (send (enc nc nd (pubk c)))))- (defrole resp2- (vars (a b c d name) (na nb nc nd text))- (trace (recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))) (recv (enc nc nd (pubk c)))- (send (enc nd (pubk d)))))- (defrole resp3- (vars (a b c d name) (na nb nc nd text))- (trace (recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a)))- (recv (enc nd (pubk d))))))--(defskeleton nsl4cm- (vars (na nb nc nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b)))))- (label 0)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (0 1)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 1)- (parent 0)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d)))))- (label 2)- (parent 1)- (unrealized (0 1) (2 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (2 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 3)- (parent 2)- (unrealized (0 1) (2 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 3 1 resp1 2) na (2 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d)))))- (label 4)- (parent 2)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 3 1 resp1 2) na (2 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 5)- (parent 2)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb-0)) na (2 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 6)- (parent 3)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 4 1 resp1 2) na (2 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 7)- (parent 3)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 4 1 resp1 2) na (2 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 8)- (parent 3)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (2 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 9)- (parent 3)- (unrealized (0 1) (2 0) (4 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 10)- (parent 4)- (unrealized (0 1) (3 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 11)- (parent 5)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 12)- (parent 5)- (seen 25)- (unrealized (0 1) (3 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 13)- (parent 6)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 14)- (parent 7)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 15)- (parent 7)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 16)- (parent 8)- (seen 40)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 17)- (parent 8)- (seen 46)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 18)- (parent 9)- (unrealized (0 1) (2 0) (4 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 19)- (parent 9)- (unrealized (0 1) (4 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 20)- (parent 9)- (unrealized (0 1) (2 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 21)- (parent 9)- (seen 60)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 22)- (parent 9)- (seen 71)- (unrealized (0 1) (2 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (3 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 23)- (parent 10)- (unrealized (0 1) (3 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1))- ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 4 1 resp1 2) na (3 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 24)- (parent 10)- (seen 26)- (unrealized (0 1) (3 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1))- ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 4 1 resp1 2) na (3 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 25)- (parent 10)- (seen 30 80)- (unrealized (0 1) (3 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 4 2 resp2 2) na (3 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 26)- (parent 10)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 27)- (parent 11)- (seen 91)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 28)- (parent 11)- (seen 29 34 95)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (3 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 29)- (parent 12)- (seen 80)- (unrealized (0 1) (3 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 30)- (parent 12)- (seen 96)- (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 31)- (parent 13)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 32)- (parent 13)- (seen 82)- (unrealized (0 1) (4 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 33)- (parent 13)- (seen 36)- (unrealized (0 1) (4 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 34)- (parent 13)- (seen 98 104)- (unrealized (0 1) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 35)- (parent 13)- (seen 105)- (unrealized (0 1) (4 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 36)- (parent 13)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 37)- (parent 14)- (unrealized (0 1) (4 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 38)- (parent 14)- (seen 42 64)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 39)- (parent 14)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 40)- (parent 14)- (seen 51 52 65 123 130)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 41)- (parent 14)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 42)- (parent 14)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 43)- (parent 15)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 44)- (parent 15)- (seen 48)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 45)- (parent 15)- (seen 48 148)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 46)- (parent 15)- (seen 56 143 152)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 47)- (parent 15)- (seen 144 149)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 48)- (parent 15)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 49)- (parent 16)- (seen 123)- (unrealized (0 1) (4 0))- (comment "8 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 50)- (parent 16)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 51)- (parent 16)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 52)- (parent 16)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 53)- (parent 17)- (seen 143)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 54)- (parent 17)- (seen 56 152 158)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 55)- (parent 17)- (seen 158 178)- (unrealized (0 1) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 56)- (parent 17)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-1)) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 57)- (parent 18)- (unrealized (0 1) (2 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 58)- (parent 18)- (seen 126)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 59)- (parent 18)- (unrealized (0 1) (2 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 60)- (parent 18)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 61)- (parent 18)- (seen 204)- (unrealized (0 1) (2 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 62)- (parent 18)- (unrealized (0 1) (2 0) (4 0) (6 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb-0)) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 63)- (parent 19)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 64)- (parent 19)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 65)- (parent 19)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 66)- (parent 19)- (unrealized (0 1) (4 0) (5 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb-0)) na (2 0)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 67)- (parent 20)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 68)- (parent 20)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 69)- (parent 20)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 70)- (parent 20)- (unrealized (0 1) (2 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 71)- (parent 21)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 72)- (parent 21)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 73)- (parent 21)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 74)- (parent 21)- (seen 230)- (unrealized (0 1) (4 0) (5 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (2 0)- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 75)- (parent 22)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 76)- (parent 22)- (unrealized (0 1) (2 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 1 resp1 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 77)- (parent 22)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 78)- (parent 22)- (seen 242)- (unrealized (0 1) (2 0) (5 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (3 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 79)- (parent 23)- (seen 82 83)- (unrealized (0 1) (3 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (3 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 80)- (parent 23)- (seen 98 99)- (unrealized (0 1) (3 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (3 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 81)- (parent 23)- (unrealized (0 1) (3 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 2 resp2 2) na (3 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 82)- (parent 23)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (3 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 83)- (parent 23)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (3 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 84)- (parent 24)- (unrealized (0 1) (3 0) (4 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 4 2 resp2 2) na (3 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 85)- (parent 24)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 86)- (parent 25)- (seen 288)- (unrealized (0 1) (3 0) (4 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 87)- (parent 25)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a)))))- (label 88)- (parent 26)- (seen 290)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 89)- (parent 26)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 90)- (parent 27)- (seen 301)- (unrealized (0 1) (4 0))- (comment "8 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 91)- (parent 27)- (seen 22 41 51 94 301)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 92)- (parent 27)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 93)- (parent 27)- (seen 312)- (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 94)- (parent 27)- (seen 306)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 95)- (parent 28)- (seen 80 96 294)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 96)- (parent 28)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 97)- (parent 29)- (seen 279)- (unrealized (0 1) (3 0) (5 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 98)- (parent 29)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (3 0)- (enc a b d nb-1 nb-0 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 99)- (parent 29)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 100)- (parent 30)- (seen 293)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 101)- (parent 30)- (seen 297)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 102)- (parent 31)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 103)- (parent 31)- (seen 107 108)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 104)- (parent 31)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 105)- (parent 31)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 106)- (parent 31)- (unrealized (0 1) (4 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 107)- (parent 31)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 108)- (parent 31)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 109)- (parent 32)- (seen 324)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 110)- (parent 32)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 111)- (parent 33)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 112)- (parent 33)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 113)- (parent 34)- (seen 324 367)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 114)- (parent 34)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 115)- (parent 35)- (seen 374 375)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 116)- (parent 35)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 117)- (parent 35)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nc nb nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a)))))- (label 118)- (parent 36)- (seen 88)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 119)- (parent 36)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-1)) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 120)- (parent 37)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 121)- (parent 37)- (seen 126 127)- (unrealized (0 1) (4 0))- (comment "9 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 122)- (parent 37)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 123)- (parent 37)- (seen 165 167 168)- (unrealized (0 1) (4 0))- (comment "9 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 124)- (parent 37)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 125)- (parent 37)- (unrealized (0 1) (4 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 126)- (parent 37)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 127)- (parent 37)- (unrealized (0 1))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb-0)) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 128)- (parent 38)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 129)- (parent 38)- (seen 434)- (unrealized (0 1))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 130)- (parent 38)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 131)- (parent 38)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 132)- (parent 39)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 133)- (parent 39)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 134)- (parent 40)- (seen 458)- (unrealized (0 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 135)- (parent 40)- (seen 440)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 136)- (parent 41)- (seen 447)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 137)- (parent 41)- (seen 454)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 138)- (parent 42)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 139)- (parent 42)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 140)- (parent 42)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 141)- (parent 43)- (seen 146 147)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 142)- (parent 43)- (seen 146 147 494)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 143)- (parent 43)- (seen 180 181 499)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 144)- (parent 43)- (seen 495)- (unrealized (0 1) (4 0))- (comment "6 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 145)- (parent 43)- (unrealized (0 1) (4 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 146)- (parent 43)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 147)- (parent 43)- (unrealized (0 1))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 148)- (parent 44)- (seen 48 151 154)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 149)- (parent 44)- (seen 158 159)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 150)- (parent 44)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 151)- (parent 44)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 152)- (parent 45)- (seen 56 156 158)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 153)- (parent 45)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 154)- (parent 45)- (unrealized (0 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 155)- (parent 46)- (seen 533)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 156)- (parent 46)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 157)- (parent 47)- (seen 544 549)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 158)- (parent 47)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 159)- (parent 47)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nb-0 nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a b d nc nb-0 (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb-0 (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a)))))- (label 160)- (parent 48)- (seen 88)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 161)- (parent 48)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 7 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 162)- (parent 48)- (seen 448 466 492)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 163)- (parent 49)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 164)- (parent 49)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 165)- (parent 49)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 166)- (parent 49)- (seen 422)- (unrealized (0 1) (4 0) (6 0))- (comment "8 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 167)- (parent 49)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 168)- (parent 49)- (unrealized (0 1))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 169)- (parent 50)- (seen 453)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 170)- (parent 50)- (seen 446)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 171)- (parent 51)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 172)- (parent 51)- (seen 465 599)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 173)- (parent 51)- (seen 470 594)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 174)- (parent 52)- (seen 476)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 175)- (parent 52)- (seen 483)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 176)- (parent 52)- (seen 490)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 177)- (parent 53)- (seen 180 181 499 509)- (unrealized (0 1) (4 0))- (comment "7 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 178)- (parent 53)- (seen 509)- (unrealized (0 1) (4 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 179)- (parent 53)- (seen 515)- (unrealized (0 1) (4 0) (6 0))- (comment "8 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 180)- (parent 53)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 181)- (parent 53)- (unrealized (0 1))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 182)- (parent 54)- (seen 543)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 183)- (parent 55)- (seen 549 646)- (unrealized (0 1) (4 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 184)- (parent 55)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nc nb nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 185)- (parent 56)- (seen 100)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 186)- (parent 56)- (seen 570 600 606 624)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 187)- (parent 56)- (seen 564 606)- (unrealized (0 1) (5 0))- (comment "7 in cohort - 4 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nc-1 nb-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb-0)) na (2 0)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 188)- (parent 57)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 189)- (parent 57)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 190)- (parent 57)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 191)- (parent 57)- (unrealized (0 1) (2 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-0)) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 192)- (parent 58)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 193)- (parent 58)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 194)- (parent 58)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 195)- (parent 58)- (seen 227)- (unrealized (0 1) (4 0) (6 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 196)- (parent 58)- (seen 215 218)- (unrealized (0 1) (4 0) (6 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-1)) na (2 0)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 197)- (parent 59)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-0)) na (2 0)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 198)- (parent 59)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 199)- (parent 59)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 200)- (parent 59)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 201)- (parent 59)- (unrealized (0 1) (2 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (2 0)- (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 202)- (parent 59)- (unrealized (0 1) (2 0) (6 0))- (comment "8 in cohort - 8 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 203)- (parent 60)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 204)- (parent 60)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 205)- (parent 60)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)- (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c))- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 206)- (parent 60)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 207)- (parent 60)- (seen 218)- (unrealized (0 1) (4 0) (6 0))- (comment "7 in cohort - 5 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 208)- (parent 60)- (seen 252 684 734)- (unrealized (0 1) (4 0) (6 0))- (comment "7 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (2 0)- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 209)- (parent 61)- (unrealized (0 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (2 0)- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 210)- (parent 61)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 211)- (parent 61)- (unrealized (0 1))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 212)- (parent 61)- (seen 708)- (unrealized (0 1) (2 0) (6 0))- (comment "8 in cohort - 6 not yet seen"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 213)- (parent 61)- (seen 716)- (unrealized (0 1) (2 0) (6 0))- (comment "8 in cohort - 6 not yet seen"))--(comment "Strand bound exceeded--aborting run")--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 214)- (parent 62)- (unrealized (0 1) (2 0) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 215)- (parent 62)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 216)- (parent 62)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 217)- (parent 62)- (unrealized (0 1) (2 0) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 218)- (parent 62)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 219)- (parent 62)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-2 (pubk c)))- (send (enc a b c nb-2 nb-2 nc-2 (pubk d)))))- (label 220)- (parent 62)- (unrealized (0 1) (2 0) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 221)- (parent 63)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 222)- (parent 63)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 223)- (parent 64)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 224)- (parent 64)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 225)- (parent 65)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 226)- (parent 65)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 227)- (parent 66)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 228)- (parent 66)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 229)- (parent 66)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 230)- (parent 66)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))))- (label 231)- (parent 66)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 232)- (parent 67)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 233)- (parent 67)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 234)- (parent 68)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 235)- (parent 68)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 236)- (parent 69)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 237)- (parent 69)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 238)- (parent 70)- (unrealized (0 1) (2 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 239)- (parent 70)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 240)- (parent 70)- (unrealized (0 1) (2 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 241)- (parent 70)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 242)- (parent 70)- (unrealized (0 1) (2 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 243)- (parent 70)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 244)- (parent 71)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 245)- (parent 71)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 246)- (parent 71)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 247)- (parent 72)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 248)- (parent 72)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 249)- (parent 73)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 250)- (parent 73)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 251)- (parent 73)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 252)- (parent 74)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 253)- (parent 74)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 254)- (parent 74)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 255)- (parent 75)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 256)- (parent 75)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 257)- (parent 75)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (2 0)- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 258)- (parent 76)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (2 0)- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 259)- (parent 76)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 260)- (parent 76)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nb-2 (2 0)- (enc a b c nb-2 nb-2 nc-1 (pubk d)) (enc a b d nb-2 nb-2 (pubk c))- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 261)- (parent 76)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (2 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 262)- (parent 76)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (2 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (2 0)- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))- (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 263)- (parent 76)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 264)- (parent 77)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 265)- (parent 77)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 266)- (parent 78)- (unrealized (0 1) (2 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 267)- (parent 78)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 268)- (parent 78)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))- (label 269)- (parent 78)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))- ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (3 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 270)- (parent 79)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 2 resp2 2) na (3 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 271)- (parent 79)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))- ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (3 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 272)- (parent 79)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))- ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 273)- (parent 80)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))- ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 274)- (parent 80)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (3 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 275)- (parent 80)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 276)- (parent 81)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 277)- (parent 81)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 4 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 278)- (parent 81)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 279)- (parent 81)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 4 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 280)- (parent 81)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 281)- (parent 81)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c)))))- (label 282)- (parent 82)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a b d nc nb-0 (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a))))- ((recv (enc a c d nc (pubk b)))- (send (enc a b d nc nb-0 (pubk c)))))- (label 283)- (parent 83)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 284)- (parent 83)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 285)- (parent 83)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 286)- (parent 84)- (unrealized (0 1) (3 0) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 287)- (parent 84)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 288)- (parent 84)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1))- ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) na (4 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 289)- (parent 84)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a)))))- (label 290)- (parent 85)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 291)- (parent 86)- (unrealized (0 1) (3 0) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1))- ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 292)- (parent 86)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a)))))- (label 293)- (parent 87)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 294)- (parent 87)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (4 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 295)- (parent 89)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 1 resp1 2) nc-0 (4 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 296)- (parent 89)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 1 resp1 2) nc-1 (4 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 297)- (parent 89)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 298)- (parent 89)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0))- ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nd-0 (pubk d))))- ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))- (label 299)- (parent 89)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 300)- (parent 90)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 301)- (parent 90)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 302)- (parent 90)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 303)- (parent 90)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 304)- (parent 90)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 305)- (parent 90)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)- (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 306)- (parent 90)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 307)- (parent 91)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 308)- (parent 91)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 309)- (parent 92)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 310)- (parent 92)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 311)- (parent 93)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 312)- (parent 93)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (contracted (nb-0 nc-0)) nc-0 (4 0)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 313)- (parent 94)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 3 resp1 2) nc-0 (4 0)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 314)- (parent 94)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (4 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 5 3 resp1 2) nc-1 (4 0)- (enc a b c nc-1 nc-1 nc-1 (pubk d)) (enc a b d nc-1 nc-1 (pubk c))- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 315)- (parent 94)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (4 0)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 316)- (parent 94)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (4 0)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 317)- (parent 94)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 318)- (parent 95)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nb nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 319)- (parent 96)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 320)- (parent 96)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 321)- (parent 96)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 322)- (parent 97)- (unrealized (0 1) (3 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 4 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 323)- (parent 97)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 4 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 324)- (parent 97)- (unrealized (0 1) (3 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 325)- (parent 97)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))))- (label 326)- (parent 98)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 327)- (parent 98)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nd nb text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (3 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))))- (label 328)- (parent 99)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 329)- (parent 99)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 330)- (parent 99)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0))- ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (4 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 331)- (parent 101)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0))- ((3 1) (0 1)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 332)- (parent 101)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0))- ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nd-0 (pubk c))))- ((recv (enc a b d nd-0 nd-0 (pubk c)))- (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))- ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nd-0 (pubk c)))- (send (enc a b c nd-0 nd-0 nc-0 (pubk d)))))- (label 333)- (parent 101)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 334)- (parent 102)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 335)- (parent 102)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 336)- (parent 102)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-0 (pubk c)))))- (label 337)- (parent 102)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 338)- (parent 102)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 339)- (parent 103)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 340)- (parent 103)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 341)- (parent 103)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 342)- (parent 104)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 343)- (parent 104)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 344)- (parent 104)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 345)- (parent 104)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-0 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 346)- (parent 104)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 347)- (parent 105)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 348)- (parent 105)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 349)- (parent 105)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 350)- (parent 105)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-0 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 351)- (parent 105)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 352)- (parent 106)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 353)- (parent 106)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 354)- (parent 106)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 355)- (parent 106)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 356)- (parent 106)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 357)- (parent 106)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 358)- (parent 106)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 7 2 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 359)- (parent 106)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nc nb nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c)))))- (label 360)- (parent 107)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nb nd nb-0 text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a b d nc nb-0 (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a))))- ((recv (enc a c d nc (pubk b)))- (send (enc a b d nc nb-0 (pubk c)))))- (label 361)- (parent 108)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 362)- (parent 108)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 363)- (parent 108)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 364)- (parent 109)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 365)- (parent 109)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 366)- (parent 109)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 367)- (parent 109)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 368)- (parent 109)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nb nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a)))))- (label 369)- (parent 110)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 370)- (parent 110)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 371)- (parent 111)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 372)- (parent 111)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 373)- (parent 111)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 374)- (parent 111)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 375)- (parent 111)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 376)- (parent 111)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nc nb nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a)))))- (label 377)- (parent 112)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 378)- (parent 113)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 379)- (parent 113)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 380)- (parent 114)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 381)- (parent 114)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 382)- (parent 114)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 383)- (parent 115)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 384)- (parent 115)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nb nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a)))))- (label 385)- (parent 116)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 386)- (parent 116)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 387)- (parent 117)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 388)- (parent 117)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 389)- (parent 117)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 390)- (parent 119)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 391)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 392)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 393)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 394)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 395)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nd-0 (pubk d))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))- (label 396)- (parent 119)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 397)- (parent 120)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 398)- (parent 120)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-1)) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 399)- (parent 121)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-2 nb-0)) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 400)- (parent 121)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 401)- (parent 121)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 402)- (parent 121)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 403)- (parent 121)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 404)- (parent 121)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 405)- (parent 121)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 406)- (parent 122)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 407)- (parent 122)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 408)- (parent 122)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 409)- (parent 123)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 410)- (parent 123)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)- (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c))- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 411)- (parent 123)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 412)- (parent 123)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 413)- (parent 123)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 414)- (parent 123)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 415)- (parent 124)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 416)- (parent 124)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 417)- (parent 124)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 418)- (parent 125)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 419)- (parent 125)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 420)- (parent 125)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 421)- (parent 125)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 422)- (parent 125)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 423)- (parent 125)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-2 (pubk c)))- (send (enc a b c nb-2 nb-2 nc-2 (pubk d)))))- (label 424)- (parent 125)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 7 2 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-2 (pubk c)))- (send (enc a b c nc-0 nb-2 nc-2 (pubk d)))))- (label 425)- (parent 125)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 426)- (parent 126)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 427)- (parent 126)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 428)- (parent 127)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-2 (pubk c)))- (send (enc a b c nc-0 nb-2 nc-2 (pubk d)))))- (label 429)- (parent 127)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 430)- (parent 127)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d))- (enc a b c nc-0 nb-1 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 431)- (parent 127)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 432)- (parent 128)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 433)- (parent 128)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 434)- (parent 129)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 435)- (parent 130)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 436)- (parent 130)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 437)- (parent 131)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 438)- (parent 131)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 439)- (parent 131)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 440)- (parent 131)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))))- (label 441)- (parent 131)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 442)- (parent 131)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 443)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 444)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 445)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 446)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 447)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 448)- (parent 132)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 449)- (parent 132)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 450)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 451)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 452)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 453)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 454)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 455)- (parent 133)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 456)- (parent 133)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 457)- (parent 134)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 458)- (parent 134)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 459)- (parent 135)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 460)- (parent 135)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 461)- (parent 135)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 462)- (parent 135)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 463)- (parent 136)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 464)- (parent 136)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 465)- (parent 136)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 466)- (parent 136)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 467)- (parent 136)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 468)- (parent 137)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 469)- (parent 137)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 470)- (parent 137)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-1 nd-0 (pubk a)))))- (label 471)- (parent 137)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))- (label 472)- (parent 137)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 473)- (parent 138)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 474)- (parent 138)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 475)- (parent 138)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-2 (5 0)- (enc a c d nc-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 476)- (parent 138)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) nc-2 (5 0)- (enc a c d nc-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nb-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-1 (pubk d)))))- (label 477)- (parent 138)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-2 (pubk d)))))- (label 478)- (parent 138)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-2 (5 0)- (enc a c d nc-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 479)- (parent 138)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 480)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 481)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 482)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-0 nd-0 (pubk a)))))- (label 483)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nb-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nb-1 nb-1 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-0 nd-0 (pubk a)))))- (label 484)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 485)- (parent 139)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-1 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-1 nc-0 nd-0 (pubk a)))))- (label 486)- (parent 139)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 487)- (parent 140)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 488)- (parent 140)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 489)- (parent 140)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))))- (label 490)- (parent 140)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nb-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nb-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nb-1 nb-0 nb-1 (pubk d)))- (send (enc b c d nb-1 nb-0 nb-1 nd-0 (pubk a)))))- (label 491)- (parent 140)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 492)- (parent 140)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 493)- (parent 140)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 494)- (parent 141)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 495)- (parent 141)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 496)- (parent 141)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 497)- (parent 141)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 498)- (parent 141)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 499)- (parent 142)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 500)- (parent 142)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 2 resp2 2) na (4 0)- (enc a b d na nb-2 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-1 (pubk c)))))- (label 501)- (parent 142)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-1 (pubk c)) (enc a b d na nb-2 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 502)- (parent 142)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 503)- (parent 143)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 504)- (parent 143)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 505)- (parent 143)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-1 (pubk d)))))- (label 506)- (parent 144)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c)))))- (label 507)- (parent 144)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 508)- (parent 144)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)- (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c))- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 509)- (parent 144)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)- (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c))- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 510)- (parent 144)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 511)- (parent 145)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 512)- (parent 145)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 513)- (parent 145)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-1 (pubk d)))))- (label 514)- (parent 145)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 515)- (parent 145)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-1 (pubk d)))))- (label 516)- (parent 145)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-2) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b c nb-2 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-2 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-2 (pubk c)))- (send (enc a b c nb-2 nb-2 nc-1 (pubk d)))))- (label 517)- (parent 145)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 7 2 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-2 (pubk c)))- (send (enc a b c nc-0 nb-2 nc-1 (pubk d)))))- (label 518)- (parent 145)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nb-0 nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))- (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c)))))- (label 519)- (parent 146)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))- (enc b c d na nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 520)- (parent 146)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nb-0 nd nb-1 text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-2 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a b d nc nb-0 (pubk c)) (enc a b d nc nb-1 (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb-0 (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a))))- ((recv (enc a c d nc (pubk b)))- (send (enc a b d nc nb-1 (pubk c)))))- (label 521)- (parent 147)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 522)- (parent 147)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 523)- (parent 147)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nb-1 (pubk c)) (enc a b d nc-0 nb-2 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c))))- ((recv (enc a b d nc-0 nb-2 (pubk c)))- (send (enc a b c nc-0 nb-2 nc-1 (pubk d)))))- (label 524)- (parent 147)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 525)- (parent 148)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (4 0)- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 526)- (parent 148)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-1 (pubk d)))))- (label 527)- (parent 149)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 528)- (parent 149)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 529)- (parent 149)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 530)- (parent 150)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 531)- (parent 150)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d)))))- (label 532)- (parent 150)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 533)- (parent 150)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-1 (pubk d)))))- (label 534)- (parent 150)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 535)- (parent 150)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nb-0 nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))- (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a)))))- (label 536)- (parent 151)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))- (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))- (enc b c d na nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 537)- (parent 151)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 538)- (parent 152)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 539)- (parent 152)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 540)- (parent 153)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 541)- (parent 153)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d)))))- (label 542)- (parent 153)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 543)- (parent 153)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 544)- (parent 153)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) na (5 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 545)- (parent 153)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na- (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))- (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b d na nb (pubk c)))- (send (enc a b c na nb nc (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))- ((recv (enc a b c na nb nc (pubk d)))- (send (enc b c d na nb nc nd (pubk a)))))- (label 546)- (parent 154)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 547)- (parent 155)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 548)- (parent 155)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 549)- (parent 155)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 550)- (parent 155)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nb-0 nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b))- (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a)))))- (label 551)- (parent 156)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))- (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 552)- (parent 156)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c)))))- (label 553)- (parent 157)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 554)- (parent 157)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 555)- (parent 157)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a)))))- (label 556)- (parent 158)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 557)- (parent 158)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))- (enc a b d nc nc (pubk c)) (enc a c d nc (pubk b))- (enc b c d nc nb nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b d nc nb (pubk c)))- (send (enc a b c nc nb nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b c nc nb nc (pubk d)))- (send (enc b c d nc nb nc nd (pubk a)))))- (label 558)- (parent 159)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 559)- (parent 159)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))- (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))- (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 560)- (parent 159)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 561)- (parent 161)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 562)- (parent 161)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 563)- (parent 161)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))- (label 564)- (parent 161)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nb-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nb-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nb-1 (pubk d)))- (send (enc b c d nb-1 nb-0 nb-1 nd-0 (pubk a))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))))- (label 565)- (parent 161)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 566)- (parent 161)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nd-0 (pubk d))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-1 (pubk c))))- ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))- (label 567)- (parent 161)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-2 (pubk c)))))- (label 568)- (parent 162)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 569)- (parent 162)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d)))))- (label 570)- (parent 162)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nb-1 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nd-0 (pubk d))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-1 (pubk c))))- ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nb-1 (pubk c)))- (send (enc a b c nd-0 nb-1 nc-0 (pubk d)))))- (label 571)- (parent 162)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 572)- (parent 163)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 573)- (parent 163)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 574)- (parent 164)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 575)- (parent 164)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 576)- (parent 164)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 577)- (parent 165)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 578)- (parent 165)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 579)- (parent 165)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-3 (pubk c)))))- (label 580)- (parent 166)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 581)- (parent 166)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 582)- (parent 166)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 583)- (parent 166)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-2 (pubk d)))))- (label 584)- (parent 166)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-2 (pubk d)))))- (label 585)- (parent 166)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 586)- (parent 167)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 587)- (parent 167)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-2 (pubk d)))))- (label 588)- (parent 168)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 589)- (parent 168)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 590)- (parent 168)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp3 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d))- (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 591)- (parent 168)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 592)- (parent 169)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 593)- (parent 169)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 594)- (parent 169)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 595)- (parent 169)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a)))))- (label 596)- (parent 169)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 597)- (parent 170)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 598)- (parent 170)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))- ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 599)- (parent 170)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 600)- (parent 170)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nc-1 nc-0 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-0 nd-0 (pubk a)))))- (label 601)- (parent 170)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 602)- (parent 171)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 603)- (parent 171)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 604)- (parent 171)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 605)- (parent 172)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 606)- (parent 172)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nc-1 nc-0 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-0 nd-0 (pubk a)))))- (label 607)- (parent 172)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (0 1)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 608)- (parent 173)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-1 nd-0 (pubk a)))))- (label 609)- (parent 173)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 6 4 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))- (label 610)- (parent 173)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 611)- (parent 174)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 612)- (parent 174)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-2 (5 0)- (enc a c d nc-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 613)- (parent 174)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))- (label 614)- (parent 174)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-2 (5 0)- (enc a c d nc-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 615)- (parent 174)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 616)- (parent 175)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 617)- (parent 175)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 618)- (parent 175)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 619)- (parent 175)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 620)- (parent 175)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 621)- (parent 176)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 622)- (parent 176)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))))- (label 623)- (parent 176)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 624)- (parent 176)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))- (label 625)- (parent 176)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 626)- (parent 177)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 627)- (parent 177)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 628)- (parent 178)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c)))))- (label 629)- (parent 178)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))- ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (4 0)- (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 630)- (parent 178)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0)- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-0 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 631)- (parent 178)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 nb-3 text)- (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-3 (pubk c)))))- (label 632)- (parent 179)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 633)- (parent 179)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))- (label 634)- (parent 179)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 635)- (parent 179)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))- (label 636)- (parent 179)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 637)- (parent 179)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nb-0 nd text) (a b c d name))- (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb)- (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb- (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))- (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b))- (enc b c d nb nb nc nd (pubk a)))- (traces- ((send (enc a c d nb (pubk b)))- (recv (enc b c d nb nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))- ((recv (enc a b d nb nb (pubk c)))- (send (enc a b c nb nb nc (pubk d))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c))))- ((recv (enc a b c nb nb nc (pubk d)))- (send (enc b c d nb nb nc nd (pubk a))))- ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))))- (label 638)- (parent 180)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))- (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 639)- (parent 180)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nb nd nb-0 text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb-1 nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a b d nc nb (pubk c)) (enc a b d nc nb-0 (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a))))- ((recv (enc a c d nc (pubk b)))- (send (enc a b d nc nb-0 (pubk c)))))- (label 640)- (parent 181)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 641)- (parent 181)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nb-1 (pubk c)))- (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))- (label 642)- (parent 181)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 643)- (parent 181)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c)))))- (label 644)- (parent 182)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))- (label 645)- (parent 182)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))- (label 646)- (parent 182)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))- (label 647)- (parent 182)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))- ((5 1) (4 0)) ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c)))))- (label 648)- (parent 183)- (unrealized (0 1) (4 0) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))- ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 649)- (parent 183)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nc nd text) (a b c d name))- (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))- (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc)- (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc- (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))- (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))- (traces- ((send (enc a c d nc (pubk b)))- (recv (enc b c d nc nc nc nd (pubk a)))- (send (enc nc nc nd (pubk b))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b d nc nc (pubk c)))- (send (enc a b c nc nc nc (pubk d))))- ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))- ((recv (enc a b c nc nc nc (pubk d)))- (send (enc b c d nc nc nc nd (pubk a)))))- (label 650)- (parent 184)- (unrealized)- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c)))))- (label 651)- (parent 184)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp2 2) nc-0 (0 1)- (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))- (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 652)- (parent 184)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nb-0 (pubk c)))- (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 653)- (parent 186)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nd-0 (pubk c))))- ((recv (enc a b d nd-0 nd-0 (pubk c)))- (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nb-0 (pubk c)))- (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))- (label 654)- (parent 186)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))- ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))- ((6 1) (5 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (added-strand resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-1 (pubk c)))))- (label 655)- (parent 187)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 656)- (parent 187)- (unrealized (0 1) (5 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))- (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-0)- (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)- (enc a c d nc-0 (pubk b)))- (traces- ((send (enc a c d nc-0 (pubk b)))- (recv (enc b c d nc-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nc-0 (pubk c))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))- ((recv (enc a c d nc-0 (pubk b)))- (send (enc a b d nc-0 nb-0 (pubk c))))- ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))- (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))- ((recv (enc a b d nc-0 nc-0 (pubk c)))- (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))- (label 657)- (parent 187)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))- (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))- ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nd-0)- (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)- (enc a c d nc-1 (pubk b)))- (traces- ((send (enc a c d nd-0 (pubk b)))- (recv (enc b c d nd-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nd-0 (pubk c))))- ((recv (enc a b d nd-0 nd-0 (pubk c)))- (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))- ((recv (enc a c d nd-0 (pubk b)))- (send (enc a b d nd-0 nb-0 (pubk c))))- ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))- (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))- ((recv (enc a b d nd-0 nd-0 (pubk c)))- (send (enc a b c nd-0 nd-0 nc-0 (pubk d)))))- (label 658)- (parent 187)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nc-1 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 659)- (parent 188)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nc-1 nb-0 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 660)- (parent 188)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 661)- (parent 189)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 662)- (parent 189)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 663)- (parent 190)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 664)- (parent 190)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 nb-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-2 (pubk c)))))- (label 665)- (parent 191)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 666)- (parent 191)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 667)- (parent 191)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 668)- (parent 191)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 669)- (parent 191)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 670)- (parent 191)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 671)- (parent 191)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 7 4 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 672)- (parent 191)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-2 (pubk d)))))- (label 673)- (parent 192)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 674)- (parent 192)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 675)- (parent 192)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 676)- (parent 193)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 677)- (parent 193)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 678)- (parent 193)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 679)- (parent 194)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 680)- (parent 194)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 681)- (parent 194)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 682)- (parent 195)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-2 (pubk d)))))- (label 683)- (parent 195)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 684)- (parent 195)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))))- (label 685)- (parent 195)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-2 (pubk d)))))- (label 686)- (parent 195)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 687)- (parent 196)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 688)- (parent 196)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 689)- (parent 196)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 690)- (parent 196)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-2 (pubk c)))- (send (enc a b c nb-2 nb-2 nc-2 (pubk d)))))- (label 691)- (parent 196)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b c na nb-1 nc-0 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 692)- (parent 197)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-1 (pubk d)) (enc a b c na nb-1 nc-0 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-1 nc-0 (pubk d)))- (send (enc b c d na nb-1 nc-0 nd-0 (pubk a)))))- (label 693)- (parent 197)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-2 (pubk d)))))- (label 694)- (parent 198)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 695)- (parent 198)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b c na nb-0 nc-1 (pubk d)))- (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))- (label 696)- (parent 198)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp2 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 697)- (parent 199)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-0 nc-0 (pubk d)))- (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))- (label 698)- (parent 199)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp3 2) na (0 1)- (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))- (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))- (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 699)- (parent 199)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 700)- (parent 200)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 701)- (parent 200)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 702)- (parent 200)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 703)- (parent 201)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 704)- (parent 201)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 705)- (parent 201)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b d na nb-2 (pubk c)))- (send (enc a b c na nb-2 nc-2 (pubk d)))))- (label 706)- (parent 201)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 707)- (parent 201)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 708)- (parent 201)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b d nb-2 nb-2 (pubk c)))- (send (enc a b c nb-2 nb-2 nc-2 (pubk d)))))- (label 709)- (parent 201)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 7 4 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-2 (pubk c))))- ((recv (enc a b d nc-1 nb-2 (pubk c)))- (send (enc a b c nc-1 nb-2 nc-2 (pubk d)))))- (label 710)- (parent 201)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 nb-3 text)- (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (added-strand resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d na (pubk b)))- (send (enc a b d na nb-3 (pubk c)))))- (label 711)- (parent 202)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 712)- (parent 202)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 713)- (parent 202)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig na)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d na (pubk b)))- (recv (enc b c d na nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))- ((recv (enc a b d na nb-0 (pubk c)))- (send (enc a b c na nb-0 nc-0 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))- ((recv (enc a b d na nb-1 (pubk c)))- (send (enc a b c na nb-1 nc-1 (pubk d))))- ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))- ((recv (enc a b c na nb-1 nc-1 (pubk d)))- (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))- (label 714)- (parent 202)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 715)- (parent 202)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 3 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 716)- (parent 202)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-2) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-2)- (operation nonce-test (displaced 7 5 resp1 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nb-2 (pubk b)))- (recv (enc b c d nb-2 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-0 (pubk c))))- ((recv (enc a b d nb-2 nb-0 (pubk c)))- (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-1 (pubk c))))- ((recv (enc a b d nb-2 nb-1 (pubk c)))- (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-2 (pubk b)))- (send (enc a b d nb-2 nb-2 (pubk c))))- ((recv (enc a b c nb-2 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-2 nb-1 nc-1 nd-0 (pubk a)))))- (label 717)- (parent 202)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 7 4 resp2 2) na (6 0)- (enc a c d na (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-2 (pubk c))))- ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 718)- (parent 202)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 719)- (parent 203)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 720)- (parent 203)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 721)- (parent 204)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 722)- (parent 204)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 723)- (parent 204)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 724)- (parent 205)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))- (label 725)- (parent 205)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 726)- (parent 205)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 727)- (parent 206)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 728)- (parent 206)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 729)- (parent 206)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-3 (pubk c)))))- (label 730)- (parent 207)- (unrealized (0 1) (4 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 731)- (parent 207)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-2 (pubk c)))- (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))- (label 732)- (parent 207)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 733)- (parent 207)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-2 (pubk d)))))- (label 734)- (parent 207)- (unrealized (0 1) (4 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)- (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-2 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 735)- (parent 208)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))- ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (4 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))- (label 736)- (parent 208)- (unrealized (0 1))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-1 (pubk d))- (enc a b c nb-0 nb-1 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-1 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-1 nc-0 nd-0 (pubk a)))))- (label 737)- (parent 209)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-1 (pubk d))- (enc a b c nb-0 nb-1 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 738)- (parent 209)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp2 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 739)- (parent 210)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))- (label 740)- (parent 210)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (added-strand resp3 2) nb-0 (0 1)- (enc a b c nb-0 nb-0 nc-0 (pubk d))- (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))- (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 741)- (parent 210)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp2 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 742)- (parent 211)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))- (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))- (label 743)- (parent 211)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))- ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (0 1)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp3 2) nb-1 (0 1)- (enc a b c nb-1 nb-0 nc-0 (pubk d))- (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))- (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 744)- (parent 211)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)- (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-3 (pubk c)))))- (label 745)- (parent 212)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 746)- (parent 212)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b d nb-1 nb-2 (pubk c)))- (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))- (label 747)- (parent 212)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b d nb-0 nb-1 (pubk c)))- (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))- (label 748)- (parent 212)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-2 (pubk d)))))- (label 749)- (parent 212)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)- (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b d nc-1 nb-1 (pubk c)))- (send (enc a b c nc-1 nb-1 nc-2 (pubk d)))))- (label 750)- (parent 212)- (unrealized (0 1) (2 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 nb-3 text)- (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))- ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))- ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (added-strand resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-3 (pubk c)))))- (label 751)- (parent 213)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 752)- (parent 213)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0)- (enc a c d nb-1 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-2 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 753)- (parent 213)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-0)- (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-0 (pubk b)))- (recv (enc b c d nb-0 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-0 (pubk c))))- ((recv (enc a b d nb-0 nb-0 (pubk c)))- (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))- ((recv (enc a c d nb-0 (pubk b)))- (send (enc a b d nb-0 nb-1 (pubk c))))- ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))- (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))- (label 754)- (parent 213)- (unrealized (0 1) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))- ((5 1) (6 0)) ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nb-1)- (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nb-1 (pubk b)))- (recv (enc b c d nb-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-0 (pubk c))))- ((recv (enc a b d nb-1 nb-0 (pubk c)))- (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b d nb-1 nb-1 (pubk c)))- (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))- ((recv (enc a c d nb-1 (pubk b)))- (send (enc a b d nb-1 nb-1 (pubk c))))- ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))- (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))- (label 755)- (parent 213)- (unrealized (0 1) (2 0) (6 0))- (comment "aborted"))--(defskeleton nsl4cm- (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))- (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))- (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)- (d d))- (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))- (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)- (c c) (d d))- (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))- ((6 1) (2 0)))- (non-orig (privk a) (privk b) (privk c) (privk d))- (uniq-orig nc-1)- (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0)- (enc a c d nb-2 (pubk b)))- (traces- ((send (enc a c d nc-1 (pubk b)))- (recv (enc b c d nc-1 nb nc nd (pubk a)))- (send (enc nb nc nd (pubk b))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-0 (pubk c))))- ((recv (enc a b d nc-1 nb-0 (pubk c)))- (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nc-1 (pubk c))))- ((recv (enc a b d nc-1 nc-1 (pubk c)))- (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))- ((recv (enc a c d nc-1 (pubk b)))- (send (enc a b d nc-1 nb-1 (pubk c))))- ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))- (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))- (label 756)- (parent 213)+(herald "Four Party Needham-Schroeder-Lowe Protocol")++(comment "CPSA 2.2.0")+(comment "All input read")++(defprotocol nsl4cm basic+ (defrole init+ (vars (a b c d name) (na nb nc nd text))+ (trace (send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b)))))+ (defrole resp1+ (vars (a b c d name) (na nb nc nd text))+ (trace (recv (enc a c d na (pubk b)))+ (send (enc a b d na nb (pubk c))) (recv (enc nb nc nd (pubk b)))+ (send (enc nc nd (pubk c)))))+ (defrole resp2+ (vars (a b c d name) (na nb nc nd text))+ (trace (recv (enc a b d na nb (pubk c)))+ (send (enc a b c na nb nc (pubk d))) (recv (enc nc nd (pubk c)))+ (send (enc nd (pubk d)))))+ (defrole resp3+ (vars (a b c d name) (na nb nc nd text))+ (trace (recv (enc a b c na nb nc (pubk d)))+ (send (enc b c d na nb nc nd (pubk a)))+ (recv (enc nd (pubk d))))))++(defskeleton nsl4cm+ (vars (na nb nc nd text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b)))))+ (label 0)+ (unrealized (0 1))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (0 1)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-0 (pubk c)))))+ (label 1)+ (parent 0)+ (unrealized (0 1))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (0 1)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d)))))+ (label 2)+ (parent 1)+ (unrealized (0 1) (2 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (2 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-1 (pubk c)))))+ (label 3)+ (parent 2)+ (seen 4)+ (unrealized (0 1) (2 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 3 1 resp1 2) na (2 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d)))))+ (label 4)+ (parent 2)+ (unrealized (0 1))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 3 1 resp1 2) na (2 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))+ (label 5)+ (parent 2)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 4 1 resp1 2) na (2 0)+ (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 6)+ (parent 3)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (2 0)+ (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 7)+ (parent 3)+ (unrealized (0 1) (2 0) (4 0))+ (comment "5 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 8)+ (parent 4)+ (unrealized (0 1) (3 0))+ (comment "4 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 9)+ (parent 5)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 10)+ (parent 5)+ (seen 20)+ (unrealized (0 1) (3 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 11)+ (parent 6)+ (seen 5 27)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 12)+ (parent 6)+ (seen 20 31)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-2 (pubk c)))))+ (label 13)+ (parent 7)+ (seen 15)+ (unrealized (0 1) (2 0) (4 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 1 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 14)+ (parent 7)+ (unrealized (0 1) (4 0))+ (comment "4 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 3 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 15)+ (parent 7)+ (seen 37)+ (unrealized (0 1) (2 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 16)+ (parent 7)+ (seen 34 44)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 5 3 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))+ (label 17)+ (parent 7)+ (seen 44)+ (unrealized (0 1) (2 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (3 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-1 (pubk c)))))+ (label 18)+ (parent 8)+ (seen 21)+ (unrealized (0 1) (3 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 4 1 resp1 2) na (3 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 19)+ (parent 8)+ (seen 21 52)+ (unrealized (0 1) (3 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 4 1 resp1 2) na (3 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 20)+ (parent 8)+ (seen 25 50)+ (unrealized (0 1) (3 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 4 2 resp2 2) na (3 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 21)+ (parent 8)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 22)+ (parent 9)+ (seen 59)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 23)+ (parent 9)+ (seen 24 63)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (3 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 24)+ (parent 10)+ (seen 50 55)+ (unrealized (0 1) (3 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 25)+ (parent 10)+ (seen 65)+ (unrealized (0 1))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 26)+ (parent 11)+ (seen 6 28 29 39 71)+ (unrealized (0 1) (4 0))+ (comment "8 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 27)+ (parent 11)+ (seen 5 29 39 71)+ (unrealized (0 1) (4 0))+ (comment "7 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 28)+ (parent 11)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 29)+ (parent 11)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 30)+ (parent 12)+ (seen 33 50 80)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 31)+ (parent 12)+ (seen 33 80 82)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 32)+ (parent 12)+ (seen 33 55 83)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 33)+ (parent 12)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) na (4 0)+ (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 34)+ (parent 13)+ (seen 45 89)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 3 resp1 2) na (4 0)+ (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c)))))+ (label 35)+ (parent 13)+ (seen 39 89)+ (unrealized (0 1) (2 0))+ (comment "6 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (4 0)+ (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))+ ((recv (enc a b d na nb-2 (pubk c)))+ (send (enc a b c na nb-2 nc-2 (pubk d)))))+ (label 36)+ (parent 13)+ (unrealized (0 1) (2 0) (4 0) (6 0))+ (comment "7 in cohort - 7 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (contracted (nb-1 nb-0)) na (4 0)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d)))))+ (label 37)+ (parent 14)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 3 resp1 2) na (4 0)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 38)+ (parent 14)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 5 3 resp1 2) na (4 0)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))+ (label 39)+ (parent 14)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (4 0)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-2 (pubk d)))))+ (label 40)+ (parent 14)+ (unrealized (0 1) (4 0) (5 0))+ (comment "5 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 1 resp1 2) na (2 0)+ (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 41)+ (parent 15)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) na (2 0)+ (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 42)+ (parent 15)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (2 0)+ (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))+ (label 43)+ (parent 15)+ (unrealized (0 1) (2 0) (5 0))+ (comment "6 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 44)+ (parent 16)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 45)+ (parent 16)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 46)+ (parent 16)+ (seen 111)+ (unrealized (0 1) (4 0) (5 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp1 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c)))))+ (label 47)+ (parent 17)+ (seen 48 131)+ (unrealized (0 1) (2 0))+ (comment "6 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 5 1 resp1 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))+ (label 48)+ (parent 17)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 49)+ (parent 17)+ (seen 121)+ (unrealized (0 1) (2 0) (5 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) na (3 0)+ (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 50)+ (parent 18)+ (seen 55 67)+ (unrealized (0 1) (3 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (3 0)+ (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 51)+ (parent 18)+ (unrealized (0 1) (3 0) (5 0))+ (comment "6 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 2 resp2 2) na (3 0)+ (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 52)+ (parent 18)+ (unrealized (0 1))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp2 2) na (3 0)+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d)))))+ (label 53)+ (parent 19)+ (unrealized (0 1) (3 0) (4 0))+ (comment "4 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 54)+ (parent 20)+ (seen 152)+ (unrealized (0 1) (3 0) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 55)+ (parent 20)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd text) (a b c d name))+ (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc)+ (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc+ (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c))+ (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a)))+ (traces+ ((send (enc a c d nc (pubk b)))+ (recv (enc b c d nc nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))+ ((recv (enc a b d nc nb (pubk c)))+ (send (enc a b c nc nb nc (pubk d))))+ ((recv (enc a b c nc nb nc (pubk d)))+ (send (enc b c d nc nb nc nd (pubk a)))))+ (label 56)+ (parent 21)+ (seen 149)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c))+ (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 57)+ (parent 21)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 58)+ (parent 22)+ (seen 17 60 163)+ (unrealized (0 1) (4 0))+ (comment "8 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 59)+ (parent 22)+ (seen 5 17 62 163)+ (unrealized (0 1) (4 0))+ (comment "7 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 60)+ (parent 22)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 61)+ (parent 22)+ (seen 172)+ (unrealized (0 1))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 62)+ (parent 22)+ (seen 166 173)+ (unrealized (0 1) (4 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 63)+ (parent 23)+ (seen 50 65 157)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 1 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 64)+ (parent 23)+ (seen 25 55)+ (unrealized (0 1) (4 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 65)+ (parent 23)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 66)+ (parent 24)+ (seen 146)+ (unrealized (0 1) (3 0) (5 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-1 (3 0)+ (enc a b d nb-1 nb-0 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c)))))+ (label 67)+ (parent 24)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nc nd text) (a b c d name))+ (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc)+ (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc+ (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))+ (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a)))+ (traces+ ((send (enc a c d nc (pubk b)))+ (recv (enc b c d nc nc nc nd (pubk a)))+ (send (enc nc nc nd (pubk b))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))+ ((recv (enc a b d nc nc (pubk c)))+ (send (enc a b c nc nc nc (pubk d))))+ ((recv (enc a b c nc nc nc (pubk d)))+ (send (enc b c d nc nc nc nd (pubk a)))))+ (label 68)+ (parent 25)+ (seen 156)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 69)+ (parent 25)+ (seen 160)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 70)+ (parent 26)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 71)+ (parent 26)+ (seen 6 29 39 73)+ (unrealized (0 1) (4 0))+ (comment "9 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 72)+ (parent 26)+ (seen 16 199)+ (unrealized (0 1) (4 0) (6 0))+ (comment "8 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 73)+ (parent 27)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 74)+ (parent 27)+ (seen 44 207)+ (unrealized (0 1) (4 0) (5 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 75)+ (parent 28)+ (seen 20 211)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 76)+ (parent 28)+ (seen 20 216)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d))+ (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 77)+ (parent 29)+ (seen 173 221)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp3 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d))+ (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 78)+ (parent 29)+ (seen 226)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp3 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d))+ (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 79)+ (parent 29)+ (seen 232)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 80)+ (parent 30)+ (seen 33 82)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))+ (label 81)+ (parent 30)+ (seen 146 240)+ (unrealized (0 1) (4 0) (6 0))+ (comment "8 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 82)+ (parent 30)+ (unrealized (0 1))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 83)+ (parent 31)+ (seen 33 55 82)+ (unrealized (0 1) (4 0))+ (comment "5 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 84)+ (parent 31)+ (seen 152 250)+ (unrealized (0 1) (4 0) (5 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 85)+ (parent 32)+ (seen 152 254)+ (unrealized (0 1) (4 0) (5 0))+ (comment "6 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nc nb nd text) (a b c d name))+ (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc)+ (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc+ (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))+ (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))+ (enc b c d nc nc nc nd (pubk a)))+ (traces+ ((send (enc a c d nc (pubk b)))+ (recv (enc b c d nc nc nc nd (pubk a)))+ (send (enc nc nc nd (pubk b))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))+ ((recv (enc a b d nc nc (pubk c)))+ (send (enc a b c nc nc nc (pubk d))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))+ ((recv (enc a b c nc nc nc (pubk d)))+ (send (enc b c d nc nc nc nd (pubk a)))))+ (label 86)+ (parent 33)+ (seen 68)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 87)+ (parent 33)+ (seen 160 218 235 258)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 88)+ (parent 33)+ (seen 160 261)+ (unrealized (0 1) (5 0))+ (comment "7 in cohort - 5 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 89)+ (parent 34)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 90)+ (parent 34)+ (seen 99 111)+ (unrealized (0 1) (4 0) (6 0))+ (comment "7 in cohort - 4 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 91)+ (parent 34)+ (seen 111 128 129 272)+ (unrealized (0 1) (4 0) (6 0))+ (comment "7 in cohort - 2 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 1 resp1 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c)))))+ (label 92)+ (parent 35)+ (unrealized (0 1))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp2 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 93)+ (parent 35)+ (seen 17 279)+ (unrealized (0 1) (2 0) (6 0))+ (comment "8 in cohort - 6 not yet seen"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 94)+ (parent 35)+ (seen 121 285)+ (unrealized (0 1) (2 0) (6 0))+ (comment "8 in cohort - 6 not yet seen"))++(comment "Strand bound exceeded--aborting run")++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))+ ((recv (enc a b d na nb-2 (pubk c)))+ (send (enc a b c na nb-2 nc-2 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-3 (pubk c)))))+ (label 95)+ (parent 36)+ (unrealized (0 1) (2 0) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 7 1 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))+ ((recv (enc a b d na nb-2 (pubk c)))+ (send (enc a b c na nb-2 nc-2 (pubk d)))))+ (label 96)+ (parent 36)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 7 3 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))+ ((recv (enc a b d na nb-2 (pubk c)))+ (send (enc a b c na nb-2 nc-2 (pubk d)))))+ (label 97)+ (parent 36)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 7 5 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))+ ((recv (enc a b d na nb-2 (pubk c)))+ (send (enc a b c na nb-2 nc-2 (pubk d)))))+ (label 98)+ (parent 36)+ (unrealized (0 1) (2 0) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 99)+ (parent 36)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 3 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 100)+ (parent 36)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-2)+ (operation nonce-test (displaced 7 5 resp1 2) na (6 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-2 (pubk b)))+ (recv (enc b c d nb-2 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-2 (pubk b)))+ (send (enc a b d nb-2 nb-0 (pubk c))))+ ((recv (enc a b d nb-2 nb-0 (pubk c)))+ (send (enc a b c nb-2 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-2 (pubk b)))+ (send (enc a b d nb-2 nb-1 (pubk c))))+ ((recv (enc a b d nb-2 nb-1 (pubk c)))+ (send (enc a b c nb-2 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-2 (pubk b)))+ (send (enc a b d nb-2 nb-2 (pubk c))))+ ((recv (enc a b d nb-2 nb-2 (pubk c)))+ (send (enc a b c nb-2 nb-2 nc-2 (pubk d)))))+ (label 101)+ (parent 36)+ (unrealized (0 1) (2 0) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 102)+ (parent 37)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d))))+ ((recv (enc a b c na nb-0 nc-1 (pubk d)))+ (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))))+ (label 103)+ (parent 37)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 104)+ (parent 38)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))+ (label 105)+ (parent 38)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))+ (label 106)+ (parent 39)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 107)+ (parent 39)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-2 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-2 (pubk c)))))+ (label 108)+ (parent 40)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-2 (pubk d)))))+ (label 109)+ (parent 40)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 3 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-2 (pubk d)))))+ (label 110)+ (parent 40)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 111)+ (parent 40)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 3 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))))+ (label 112)+ (parent 40)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))))+ (label 113)+ (parent 41)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp3 2) na (0 1)+ (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d))+ (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c))+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))+ (label 114)+ (parent 41)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 115)+ (parent 42)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 116)+ (parent 42)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-2 (pubk c)))))+ (label 117)+ (parent 43)+ (unrealized (0 1) (2 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))+ (label 118)+ (parent 43)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 3 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a b c na nb-1 nc-1 (pubk d)))+ (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))))+ (label 119)+ (parent 43)+ (unrealized (0 1) (2 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 120)+ (parent 43)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 3 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 121)+ (parent 43)+ (unrealized (0 1) (2 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 6 4 resp2 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-1 (pubk c))))+ ((recv (enc a b d nc-1 nb-1 (pubk c)))+ (send (enc a b c nc-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 122)+ (parent 43)+ (unrealized (0 1) (2 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 123)+ (parent 44)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 124)+ (parent 44)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 125)+ (parent 44)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 126)+ (parent 45)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 127)+ (parent 45)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 128)+ (parent 46)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 129)+ (parent 46)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (1 0))+ ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 130)+ (parent 46)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (2 0)+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 131)+ (parent 47)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (2 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp2 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 132)+ (parent 47)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (2 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (2 0)+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c))+ (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 133)+ (parent 47)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))+ (label 134)+ (parent 48)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 135)+ (parent 48)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp1 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c)))))+ (label 136)+ (parent 49)+ (unrealized (0 1) (2 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 137)+ (parent 49)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 138)+ (parent 49)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))+ ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nc-1 (pubk c))))+ ((recv (enc a b d nc-1 nc-1 (pubk c)))+ (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))+ ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))+ (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))+ (label 139)+ (parent 49)+ (unrealized (0 1) (2 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))+ ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 140)+ (parent 50)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))+ ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 141)+ (parent 50)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-0 (3 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 142)+ (parent 50)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-2 (pubk c)))))+ (label 143)+ (parent 51)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 144)+ (parent 51)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 6 4 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))+ ((recv (enc a b d na nb-1 (pubk c)))+ (send (enc a b c na nb-1 nc-1 (pubk d)))))+ (label 145)+ (parent 51)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 146)+ (parent 51)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 6 4 resp1 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))+ (label 147)+ (parent 51)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) na (5 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c))))+ ((recv (enc a b d nc-0 nb-1 (pubk c)))+ (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))+ (label 148)+ (parent 51)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na+ (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c))+ (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))))+ ((recv (enc a b d na nb (pubk c)))+ (send (enc a b c na nb nc (pubk d))))+ ((recv (enc a b c na nb nc (pubk d)))+ (send (enc b c d na nb nc nd (pubk a)))))+ (label 149)+ (parent 52)+ (unrealized)+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (added-strand resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d))))+ ((recv (enc a c d na (pubk b)))+ (send (enc a b d na nb-1 (pubk c)))))+ (label 150)+ (parent 53)+ (unrealized (0 1) (3 0) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig na)+ (operation nonce-test (displaced 5 1 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d na (pubk b)))+ (recv (enc b c d na nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-0 (pubk d))))+ ((recv (enc a b c na nb-0 nc-0 (pubk d)))+ (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d na nb-0 (pubk c)))+ (send (enc a b c na nb-0 nc-1 (pubk d)))))+ (label 151)+ (parent 53)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 152)+ (parent 53)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1))+ ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) na (4 0)+ (enc a c d na (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 153)+ (parent 53)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 154)+ (parent 54)+ (unrealized (0 1) (3 0) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1))+ ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 155)+ (parent 54)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd text) (a b c d name))+ (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb)+ (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb+ (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))+ (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a)))+ (traces+ ((send (enc a c d nb (pubk b)))+ (recv (enc b c d nb nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))+ ((recv (enc a b d nb nb (pubk c)))+ (send (enc a b c nb nb nc (pubk d))))+ ((recv (enc a b c nb nb nc (pubk d)))+ (send (enc b c d nb nb nc nd (pubk a)))))+ (label 156)+ (parent 55)+ (unrealized)+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 157)+ (parent 55)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (4 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 158)+ (parent 57)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 1 resp1 2) nc-0 (4 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 159)+ (parent 57)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 1 resp1 2) nc-1 (4 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))))+ (label 160)+ (parent 57)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 161)+ (parent 57)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0))+ ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nd-0)+ (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nd-0 (pubk b)))+ (recv (enc b c d nd-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nb-0 (pubk c))))+ ((recv (enc a b d nd-0 nb-0 (pubk c)))+ (send (enc a b c nd-0 nb-0 nd-0 (pubk d))))+ ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d)))+ (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))))+ ((recv (enc a b d nd-0 nb-0 (pubk c)))+ (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))+ (label 162)+ (parent 57)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 163)+ (parent 58)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0)+ (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 164)+ (parent 58)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 165)+ (parent 58)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0)+ (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 166)+ (parent 58)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 167)+ (parent 59)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 168)+ (parent 59)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 169)+ (parent 60)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 170)+ (parent 60)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 171)+ (parent 61)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 172)+ (parent 61)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (contracted (nb-0 nc-0)) nc-0 (4 0)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 173)+ (parent 62)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (4 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 3 resp1 2) nc-0 (4 0)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 174)+ (parent 62)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (4 0)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 175)+ (parent 62)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp3 2) nc-0 (4 0)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 176)+ (parent 62)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 177)+ (parent 63)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 178)+ (parent 64)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 179)+ (parent 64)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nc nb nd text) (a b c d name))+ (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc)+ (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc+ (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))+ (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))+ (enc b c d nc nc nc nd (pubk a)))+ (traces+ ((send (enc a c d nc (pubk b)))+ (recv (enc b c d nc nc nc nd (pubk a)))+ (send (enc nc nc nd (pubk b))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))+ ((recv (enc a b d nc nc (pubk c)))+ (send (enc a b c nc nc nc (pubk d))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))+ ((recv (enc a b c nc nc nc (pubk d)))+ (send (enc b c d nc nc nc nd (pubk a)))))+ (label 180)+ (parent 65)+ (unrealized)+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 181)+ (parent 65)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 182)+ (parent 65)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 183)+ (parent 66)+ (unrealized (0 1) (3 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 4 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 184)+ (parent 66)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 4 resp1 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 185)+ (parent 66)+ (unrealized (0 1) (3 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 186)+ (parent 66)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nc nd nb text) (a b c d name))+ (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc)+ (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc+ (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c))+ (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b))+ (enc b c d nc nc nc nd (pubk a)))+ (traces+ ((send (enc a c d nc (pubk b)))+ (recv (enc b c d nc nc nc nd (pubk a)))+ (send (enc nc nc nd (pubk b))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c))))+ ((recv (enc a b d nc nc (pubk c)))+ (send (enc a b c nc nc nc (pubk d))))+ ((recv (enc a b c nc nc nc (pubk d)))+ (send (enc b c d nc nc nc nd (pubk a))))+ ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))))+ (label 187)+ (parent 67)+ (unrealized)+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 188)+ (parent 67)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp2 2) nc-0 (0 1)+ (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c))+ (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))+ (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 189)+ (parent 67)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0))+ ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (4 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c)))))+ (label 190)+ (parent 69)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 191)+ (parent 69)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nd-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0))+ ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nd-0)+ (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nd-0 (pubk b)))+ (recv (enc b c d nd-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nd-0 (pubk c))))+ ((recv (enc a b d nd-0 nd-0 (pubk c)))+ (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))+ ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))+ (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))+ ((recv (enc a b d nd-0 nd-0 (pubk c)))+ (send (enc a b c nd-0 nd-0 nc-0 (pubk d)))))+ (label 192)+ (parent 69)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 193)+ (parent 70)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 194)+ (parent 70)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c)))))+ (label 195)+ (parent 71)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))+ ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 196)+ (parent 71)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))+ ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 197)+ (parent 71)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-3 (pubk c)))))+ (label 198)+ (parent 72)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 199)+ (parent 72)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 200)+ (parent 72)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 201)+ (parent 72)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-2 (pubk d)))))+ (label 202)+ (parent 72)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c))))+ ((recv (enc a b d nc-0 nb-1 (pubk c)))+ (send (enc a b c nc-0 nb-1 nc-2 (pubk d)))))+ (label 203)+ (parent 72)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))+ ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 204)+ (parent 73)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))+ ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 205)+ (parent 73)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 206)+ (parent 74)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 207)+ (parent 74)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 208)+ (parent 74)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 209)+ (parent 74)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)) ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 210)+ (parent 75)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 211)+ (parent 75)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))))+ (label 212)+ (parent 75)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 213)+ (parent 75)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nc-1 (pubk c))))+ ((recv (enc a b d nc-1 nc-1 (pubk c)))+ (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a)))))+ (label 214)+ (parent 75)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)) ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 215)+ (parent 76)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 216)+ (parent 76)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1))+ ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 217)+ (parent 76)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 218)+ (parent 76)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nc-1 (pubk c))))+ ((recv (enc a b d nc-1 nc-1 (pubk c)))+ (send (enc a b c nc-1 nc-1 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-1 nc-1 nc-0 (pubk d)))+ (send (enc b c d nc-1 nc-1 nc-0 nd-0 (pubk a)))))+ (label 219)+ (parent 76)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 220)+ (parent 77)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 221)+ (parent 77)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 222)+ (parent 77)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))))+ (label 223)+ (parent 77)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 4 resp2 2) nc-2 (5 0)+ (enc a c d nc-2 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 224)+ (parent 77)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 225)+ (parent 78)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 226)+ (parent 78)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 227)+ (parent 78)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 228)+ (parent 78)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 229)+ (parent 78)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 230)+ (parent 78)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 231)+ (parent 79)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 232)+ (parent 79)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 233)+ (parent 79)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0))+ ((3 1) (0 1)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nb-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))))+ (label 234)+ (parent 79)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 235)+ (parent 79)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))))+ (label 236)+ (parent 79)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))+ ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))+ (label 237)+ (parent 80)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0))+ ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 238)+ (parent 80)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-3 (pubk c)))))+ (label 239)+ (parent 81)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))+ (label 240)+ (parent 81)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))+ (label 241)+ (parent 81)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))))+ (label 242)+ (parent 81)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-0 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))))+ (label 243)+ (parent 81)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c))))+ ((recv (enc a b d nc-0 nb-1 (pubk c)))+ (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))))+ (label 244)+ (parent 81)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nb-0 nd text) (a b c d name))+ (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d))+ (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb)+ (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb+ (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c))+ (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b))+ (enc b c d nb nb nc nd (pubk a)))+ (traces+ ((send (enc a c d nb (pubk b)))+ (recv (enc b c d nb nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c))))+ ((recv (enc a b d nb nb (pubk c)))+ (send (enc a b c nb nb nc (pubk d))))+ ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c))))+ ((recv (enc a b c nb nb nc (pubk d)))+ (send (enc b c d nb nb nc nd (pubk a)))))+ (label 245)+ (parent 82)+ (unrealized)+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))+ (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 246)+ (parent 82)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))+ ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 247)+ (parent 83)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0))+ ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (4 0)+ (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c))+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 248)+ (parent 83)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 249)+ (parent 84)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 250)+ (parent 84)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))))+ (label 251)+ (parent 84)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 252)+ (parent 84)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (4 0)) ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c)))))+ (label 253)+ (parent 85)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))+ ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 254)+ (parent 85)+ (unrealized (0 1) (4 0) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1))+ ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))))+ (label 255)+ (parent 85)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0))+ ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 256)+ (parent 85)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 257)+ (parent 87)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nb-0 (pubk c)))+ (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))))+ (label 258)+ (parent 87)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nd-0)+ (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nd-0 (pubk b)))+ (recv (enc b c d nd-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nd-0 (pubk c))))+ ((recv (enc a b d nd-0 nd-0 (pubk c)))+ (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nb-0 (pubk c))))+ ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))+ (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))+ ((recv (enc a b d nd-0 nb-0 (pubk c)))+ (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))))+ (label 259)+ (parent 87)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))+ ((6 1) (5 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (added-strand resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-1 (pubk c)))))+ (label 260)+ (parent 88)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0))+ ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 261)+ (parent 88)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 262)+ (parent 88)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name))+ (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-0)+ (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0)+ (enc a c d nc-0 (pubk b)))+ (traces+ ((send (enc a c d nc-0 (pubk b)))+ (recv (enc b c d nc-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nc-0 (pubk c))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-0 (pubk b)))+ (send (enc a b d nc-0 nb-0 (pubk c))))+ ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d)))+ (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))+ ((recv (enc a b d nc-0 nc-0 (pubk c)))+ (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))))+ (label 263)+ (parent 88)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name))+ (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0))+ ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nd-0)+ (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0)+ (enc a c d nc-1 (pubk b)))+ (traces+ ((send (enc a c d nd-0 (pubk b)))+ (recv (enc b c d nd-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nd-0 (pubk c))))+ ((recv (enc a b d nd-0 nd-0 (pubk c)))+ (send (enc a b c nd-0 nd-0 nd-0 (pubk d))))+ ((recv (enc a c d nd-0 (pubk b)))+ (send (enc a b d nd-0 nb-0 (pubk c))))+ ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d)))+ (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a))))+ ((recv (enc a b d nd-0 nd-0 (pubk c)))+ (send (enc a b c nd-0 nd-0 nc-0 (pubk d)))))+ (label 264)+ (parent 88)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp2 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))+ (label 265)+ (parent 89)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))))+ (label 266)+ (parent 89)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp3 2) nb-0 (0 1)+ (enc a b c nb-0 nb-0 nc-0 (pubk d))+ (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c))+ (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 267)+ (parent 89)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (added-strand resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-3 (pubk c)))))+ (label 268)+ (parent 90)+ (unrealized (0 1) (4 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 269)+ (parent 90)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-2 (pubk c)))+ (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))))+ (label 270)+ (parent 90)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))+ (label 271)+ (parent 90)+ (unrealized (0 1) (5 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (4 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) nb-0 (6 0)+ (enc a c d nb-0 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-2 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 272)+ (parent 91)+ (unrealized (0 1) (4 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))))+ (label 273)+ (parent 91)+ (unrealized (0 1))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp2 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 274)+ (parent 92)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d)))+ (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))))+ (label 275)+ (parent 92)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0))+ ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (0 1)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp3 2) nb-1 (0 1)+ (enc a b c nb-1 nb-0 nc-0 (pubk d))+ (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c))+ (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c))+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 276)+ (parent 92)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-3 (pubk c)))))+ (label 277)+ (parent 93)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 278)+ (parent 93)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 3 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 279)+ (parent 93)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((5 1) (6 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b d nb-1 nb-2 (pubk c)))+ (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))))+ (label 280)+ (parent 93)+ (unrealized (0 1) (2 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b d nb-0 nb-1 (pubk c)))+ (send (enc a b c nb-0 nb-1 nc-2 (pubk d)))))+ (label 281)+ (parent 93)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c)+ (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nc-1 (pubk c))))+ ((recv (enc a b d nc-1 nc-1 (pubk c)))+ (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-1 (pubk c))))+ ((recv (enc a b d nc-1 nb-1 (pubk c)))+ (send (enc a b c nc-1 nb-1 nc-2 (pubk d)))))+ (label 282)+ (parent 93)+ (unrealized (0 1) (2 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 nb-3 text)+ (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0))+ ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (added-strand resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-3 (pubk c)))))+ (label 283)+ (parent 94)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 284)+ (parent 94)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0))+ ((5 1) (4 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 3 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 285)+ (parent 94)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((5 1) (6 0)) ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-1)+ (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0)+ (enc a c d nb-1 (pubk b)))+ (traces+ ((send (enc a c d nb-1 (pubk b)))+ (recv (enc b c d nb-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-0 (pubk c))))+ ((recv (enc a b d nb-1 nb-0 (pubk c)))+ (send (enc a b c nb-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-1 (pubk c))))+ ((recv (enc a b d nb-1 nb-1 (pubk c)))+ (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))+ ((recv (enc a c d nb-1 (pubk b)))+ (send (enc a b d nb-1 nb-2 (pubk c))))+ ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d)))+ (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))))+ (label 286)+ (parent 94)+ (unrealized (0 1) (2 0) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nb-0)+ (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nb-0 (pubk b)))+ (recv (enc b c d nb-0 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-0 (pubk c))))+ ((recv (enc a b d nb-0 nb-0 (pubk c)))+ (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))+ ((recv (enc a c d nb-0 (pubk b)))+ (send (enc a b d nb-0 nb-1 (pubk c))))+ ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d)))+ (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a)))))+ (label 287)+ (parent 94)+ (unrealized (0 1) (6 0))+ (comment "aborted"))++(defskeleton nsl4cm+ (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name))+ (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d))+ (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c)+ (d d))+ (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d))+ (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b)+ (c c) (d d))+ (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1))+ ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0))+ ((6 1) (2 0)))+ (non-orig (privk a) (privk b) (privk c) (privk d))+ (uniq-orig nc-1)+ (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0)+ (enc a c d nb-2 (pubk b)))+ (traces+ ((send (enc a c d nc-1 (pubk b)))+ (recv (enc b c d nc-1 nb nc nd (pubk a)))+ (send (enc nb nc nd (pubk b))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-0 (pubk c))))+ ((recv (enc a b d nc-1 nb-0 (pubk c)))+ (send (enc a b c nc-1 nb-0 nc-0 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nc-1 (pubk c))))+ ((recv (enc a b d nc-1 nc-1 (pubk c)))+ (send (enc a b c nc-1 nc-1 nc-1 (pubk d))))+ ((recv (enc a c d nc-1 (pubk b)))+ (send (enc a b d nc-1 nb-1 (pubk c))))+ ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d)))+ (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a)))))+ (label 288)+ (parent 94) (unrealized (0 1) (2 0)) (comment "aborted"))
tst/nslsk.scm view
@@ -1,4 +1,4 @@-;;; Needham-Schroeder-Lowe Protocol augmented with symmetric encryption+(herald "Needham-Schroeder-Lowe Protocol with symmetric encryption") (defprotocol nslsk basic (defrole init (vars (a b name) (n text) (k skey) (t text))
tst/nslsk.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Needham-Schroeder-Lowe Protocol with symmetric encryption")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol nslsk basic
tst/or.scm view
@@ -1,6 +1,5 @@-;;; Otway-Rees Protocol--;;; Standard version using variables of sort mesg+(herald "Otway-Rees Protocol"+ (comment "Standard version using variables of sort mesg")) (defprotocol or basic (defrole init (vars (a b s name) (na text) (k skey) (m text))
tst/or.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Otway-Rees Protocol"+ (comment "Standard version using variables of sort mesg"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol or basic
tst/pca.lsp view
@@ -1,3 +1,6 @@+(herald "Privacy Certificate Authority"+ (comment "Generation of an Attestation Identity Certificate"))+ ;;; PCA generation of AIC, simplified ;;; ki = identity key
tst/pca.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Privacy Certificate Authority"+ (comment "Generation of an Attestation Identity Certificate"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol pca basic@@ -177,8 +180,9 @@ (send (enc (enc ki a t (invk kp)) ke-0)))) (label 7) (parent 5)+ (seen 8) (unrealized (3 1) (4 0))- (comment "3 in cohort - 3 not yet seen"))+ (comment "3 in cohort - 2 not yet seen")) (defskeleton pca (vars (t a a-0 text) (ki kp ke km ki-0 km-0 akey))@@ -229,8 +233,9 @@ (send (enc (enc ki a t (invk kp)) ke-0)))) (label 9) (parent 6)+ (seen 10) (unrealized (2 1) (3 0))- (comment "2 in cohort - 2 not yet seen"))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton pca (vars (t a text) (ki kp ke km akey))@@ -289,35 +294,6 @@ (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp)) (defstrand tpm 1 (t t) (a a-0) (ke ke) (ki ki-0) (km km)) (defstrand tpm 3 (t t) (a a) (ke ke) (ki ki) (km km-0) (kp kp))- (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))- (precedes ((1 1) (0 0)) ((2 0) (1 0)) ((2 0) (4 0)) ((3 0) (1 0))- ((3 0) (4 0)) ((3 2) (0 0)) ((4 1) (3 1)))- (non-orig (invk ki) (invk kp) (invk ke) (invk km) (invk ki-0)- (invk km-0))- (uniq-orig ki ki-0)- (operation encryption-test (displaced 5 2 tpm 1)- (enc t ke-0 (invk km-1)) (4 0))- (traces ((recv (enc ki a t (invk kp))))- ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km))))- (send (enc (enc ki a t (invk kp)) ke)))- ((send (cat (enc ki-0 a-0 (invk ki-0)) (enc t ke (invk km)))))- ((send (cat (enc ki a (invk ki)) (enc t ke (invk km-0))))- (recv (enc (enc ki a t (invk kp)) ke))- (send (enc ki a t (invk kp))))- ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km))))- (send (enc (enc ki a t (invk kp)) ke))))- (label 12)- (parent 7)- (seen 8)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton pca- (vars (t a a-0 text) (ki kp ke km ki-0 km-0 akey))- (defstrand appr 1 (t t) (a a) (ki ki) (kp kp))- (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))- (defstrand tpm 1 (t t) (a a-0) (ke ke) (ki ki-0) (km km))- (defstrand tpm 3 (t t) (a a) (ke ke) (ki ki) (km km-0) (kp kp)) (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km-0) (kp kp)) (precedes ((1 1) (0 0)) ((2 0) (1 0)) ((3 0) (1 0)) ((3 0) (4 0)) ((3 2) (0 0)) ((4 1) (3 1)))@@ -335,7 +311,7 @@ (send (enc ki a t (invk kp)))) ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km-0)))) (send (enc (enc ki a t (invk kp)) ke))))- (label 13)+ (label 12) (parent 7) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -363,38 +339,12 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke-0 (invk km-0)))) (send (enc (enc ki a t (invk kp)) ke-0))) ((send (cat (enc ki-0 a-0 (invk ki-0)) (enc t ke-0 (invk km-0))))))- (label 14)+ (label 13) (parent 9) (unrealized (2 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton pca- (vars (t a text) (ki kp ke km akey))- (defstrand appr 1 (t t) (a a) (ki ki) (kp kp))- (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))- (defstrand tpm 3 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))- (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))- (precedes ((1 1) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 2) (0 0))- ((3 1) (2 1)))- (non-orig (invk ki) (invk kp) (invk ke) (invk km))- (uniq-orig ki)- (operation encryption-test (displaced 4 2 tpm 1)- (enc t ke-0 (invk km-0)) (3 0))- (traces ((recv (enc ki a t (invk kp))))- ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km))))- (send (enc (enc ki a t (invk kp)) ke)))- ((send (cat (enc ki a (invk ki)) (enc t ke (invk km))))- (recv (enc (enc ki a t (invk kp)) ke))- (send (enc ki a t (invk kp))))- ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km))))- (send (enc (enc ki a t (invk kp)) ke))))- (label 15)- (parent 9)- (seen 10)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton pca (vars (t a a-0 a-1 text) (ki kp km ki-0 km-0 ke km-1 ki-1 akey)) (defstrand appr 1 (t t) (a a) (ki ki) (kp kp)) (defstrand pca 2 (t t) (a a) (ke ke) (ki ki) (km km) (kp kp))@@ -419,7 +369,7 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km-1)))) (send (enc (enc ki a t (invk kp)) ke))) ((send (cat (enc ki-1 a-1 (invk ki-1)) (enc t ke (invk km-1))))))- (label 16)+ (label 14) (parent 11) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -449,7 +399,7 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke-0 (invk km-1)))) (send (enc (enc ki a t (invk kp)) ke-0))) ((send (cat (enc ki-1 a-1 (invk ki-1)) (enc t ke-0 (invk km-1))))))- (label 17)+ (label 15) (parent 11) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -472,8 +422,8 @@ (send (enc ki a t (invk kp)))) ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km-0)))) (send (enc (enc ki a t (invk kp)) ke))))- (label 18)- (parent 13)+ (label 16)+ (parent 12) (seen 10) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -501,8 +451,8 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km-0)))) (send (enc (enc ki a t (invk kp)) ke))) ((send (cat (enc ki-0 a-0 (invk ki-0)) (enc t ke (invk km-0))))))- (label 19)- (parent 14)+ (label 17)+ (parent 13) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -530,8 +480,8 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke-0 (invk km-0)))) (send (enc (enc ki a t (invk kp)) ke-0))) ((send (cat (enc ki-0 a-0 (invk ki-0)) (enc t ke-0 (invk km-0))))))- (label 20)- (parent 14)+ (label 18)+ (parent 13) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -556,8 +506,8 @@ ((recv (cat (enc ki a (invk ki)) (enc t ke (invk km-1)))) (send (enc (enc ki a t (invk kp)) ke))) ((send (cat (enc ki-1 a-1 (invk ki-1)) (enc t ke (invk km-1))))))- (label 21)- (parent 16)+ (label 19)+ (parent 14) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -583,8 +533,8 @@ (recv (enc (enc ki a t (invk kp)) ke)) (send (enc ki a t (invk kp)))) ((send (cat (enc ki-1 a-1 (invk ki-1)) (enc t ke-0 (invk km-1))))))- (label 22)- (parent 17)+ (label 20)+ (parent 15) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -607,8 +557,8 @@ (recv (enc (enc ki a t (invk kp)) ke)) (send (enc ki a t (invk kp)))) ((send (cat (enc ki-0 a-0 (invk ki-0)) (enc t ke-0 (invk km-0))))))- (label 23)- (parent 20)+ (label 21)+ (parent 18) (seen 10) (unrealized) (comment "1 in cohort - 0 not yet seen"))
tst/pruning1.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol prune basic
tst/sigenc.scm view
@@ -1,3 +1,6 @@+(herald "Signed Encrypted Message Example"+ (comment "Shows examples of key usage of asymmetric keys"))+ (defprotocol mult-keys-sig-enc basic (defrole init (vars (a b name) (n1 n2 text))
tst/sigenc.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Signed Encrypted Message Example"+ (comment "Shows examples of key usage of asymmetric keys"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol mult-keys-sig-enc basic
tst/sorted_epmo_acctnum.lsp view
@@ -1,3 +1,8 @@+(herald "Electronic Purchase with Money Order Protocol Variant"+ (comment "This version includes account numbers in exchanges"+ "This version uses sorts to avoid confusion"+ "between a nonce and other data"))+ (defprotocol sorted_epmo_acctnum basic (defrole bank (vars (b c m name) (acctnum price text) (hash name) (nc nm nb data))
tst/sorted_epmo_acctnum.tst view
@@ -1,16329 +1,12316 @@-(comment "CPSA 2.1.2")-(comment "All input read")--(defprotocol sorted_epmo_acctnum basic- (defrole bank- (vars (b c m name) (acctnum price text) (hash name) (nc nm nb data))- (trace (recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- (non-orig (privk hash))- (annotations b- (1- (forall ((pm name))- (implies- (and (authtransfer c acctnum b price pm nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum b price pm nm))))- (2- (and (says c (authtransfer c acctnum b price m nm))- (says m (reqtransfer m b price m nm))))))- (defrole customer- (vars (b c m hash name) (acctnum goods price text) (nc nm nb data))- (trace (send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb)))- (non-orig (privk b) (privk hash))- (uniq-orig nc)- (annotations c- (1- (says m- (implies- (exists ((acctnum2 text))- (dotransfer acctnum2 b price m nm)) (doship m goods c))))- (3- (says b- (forall ((pm name))- (implies- (and (authtransfer c acctnum b price m nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum b price pm nm)))))- (4 (authtransfer c acctnum b price m nm))))- (defrole merchant- (vars (b c m hash name) (goods price text) (nc nm nb data))- (trace (recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- (non-orig (privk hash))- (uniq-orig nm)- (annotations m- (1- (implies- (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm))- (doship m goods c)))- (2- (and- (says b- (forall ((pm name))- (exists ((acctnum2 text))- (implies- (and (authtransfer c acctnum2 b price m nm)- (reqtransfer pm b price pm nm))- (dotransfer acctnum2 b price pm nm)))))- (says c- (exists ((acctnum2 text))- (authtransfer c acctnum2 b price m nm)))))- (3 (and (reqtransfer m b price m nm) (doship m goods c))))))--(defskeleton sorted_epmo_acctnum- (vars (goods price text) (nm nc nb data) (b m c hash name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (non-orig (privk b) (privk m) (privk c) (privk hash))- (uniq-orig nm nc nb)- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))))- (label 0)- (unrealized (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum text) (nm nc nb data) (b m c hash name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (precedes ((0 1) (1 0)) ((1 1) (0 2)))- (non-orig (privk b) (privk m) (privk c) (privk hash))- (uniq-orig nm nc nb)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (0 2))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))))- (label 1)- (parent 0)- (unrealized (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nm nc nb data)- (b m c hash b-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 3) nm (1 0)- (enc nc nm m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0)))))- (label 2)- (parent 1)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nm nc nb data)- (m c hash b name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm- (1 0) (enc nc nm m price (pubk c))- (enc c nc nm acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))))- (label 3)- (parent 2)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 0) (0 0))- ((2 2) (1 0)) ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand bank 2) nm (1 0)- (enc nc nm m price (pubk c))- (enc c nc nm acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0))))- ((recv (enc c nc nm acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 4)- (parent 2)- (seen 7)- (unrealized (0 0) (0 2) (1 0) (3 0))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nm nc nb data) (m c hash b name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))))- (label 5)- (parent 3)- (seen 8)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nm nc nb nm-0 data)- (m c hash b name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc)- (nm nm-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))- ((3 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 6)- (parent 3)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 3) nm (3 0)- (enc nc nm m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum-0 price (pubk b-0))))- ((recv (enc c nc nm acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 7)- (parent 4)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nm nc nb data) (c hash b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))- ((2 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 8)- (parent 5)- (unrealized)- (shape))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nm nc nb nm-0 data)- (m c hash b name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))- ((3 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 9)- (parent 6)- (seen 12)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nm nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm- (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0))- (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c))))))- (label 10)- (parent 7)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 4 3 bank 2) nm (1 0)- (enc "hash" c nc nb-0 nm price (pubk hash-0))- (enc nc nm m price (pubk c))- (enc c nc nm acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 11)- (parent 7)- (seen 17)- (unrealized (0 0) (0 2) (1 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price price-0 acctnum goods text) (nm nc nb nm-0 data)- (c hash b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))- ((3 2) (1 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk b) (privk m))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 12)- (parent 9)- (seen 8)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nm nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c))))))- (label 13)- (parent 10)- (seen 18)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nm nc nb nb-0 nm-0 data) (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc)- (nm nm-0) (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 14)- (parent 10)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 15)- (parent 11)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))- ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 16)- (parent 11)- (seen 23)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 17)- (parent 11)- (unrealized (0 0) (0 2) (1 0) (3 3))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nm nc nb nb-0 data)- (c hash hash-0 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nm nc nb)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 18)- (parent 13)- (seen 8)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nm nc nb nb-0 nm-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c)))))- (label 19)- (parent 14)- (seen 26)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 20)- (parent 15)- (seen 27)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 21)- (parent 15)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 22)- (parent 16)- (seen 30)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 23)- (parent 16)- (seen 32)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 24)- (parent 17)- (seen 34)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 4 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (3 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 25)- (parent 17)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price price-0 acctnum goods text) (nm nc nb nb-0 nm-0 data)- (c hash hash-0 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nm nc nb nm-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nm acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))- (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm-0 m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nm m price (pubk c)))- (send (enc c nc nm acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))- nb))))- (label 26)- (parent 19)- (seen 12)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (c hash hash-0 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 27)- (parent 20)- (seen 8)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))- ((3 1) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 28)- (parent 21)- (seen 38)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 29)- (parent 22)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 30)- (parent 22)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 31)- (parent 23)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb-0 (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 32)- (parent 23)- (unrealized (0 0) (0 2) (1 0) (4 3))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 33)- (parent 24)- (seen 43)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (4 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 34)- (parent 24)- (seen 33 48)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 35)- (parent 25)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 36)- (parent 25)- (seen 42 47)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "3 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 37)- (parent 25)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price price-0 acctnum goods text) (nc nb nb-0 nm data)- (c hash hash-0 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))- ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 38)- (parent 28)- (seen 12)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 39)- (parent 29)- (seen 55)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 40)- (parent 29)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 41)- (parent 30)- (seen 59)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 42)- (parent 30)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 43)- (parent 30)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 44)- (parent 31)- (seen 65)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 45)- (parent 31)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (added-strand bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 46)- (parent 32)- (seen 69)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 2 bank 2)- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 47)- (parent 32)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0)- (operation encryption-test (displaced 5 3 bank 2)- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))- (4 3))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0))))- (label 48)- (parent 32)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 49)- (parent 33)- (seen 76)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (4 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 50)- (parent 34)- (seen 75 77)- (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 51)- (parent 35)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 52)- (parent 35)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 53)- (parent 37)- (seen 52)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))- ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))- ((4 1) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 54)- (parent 37)- (seen 61 71)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 55)- (parent 39)- (seen 18)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 56)- (parent 40)- (seen 80)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 57)- (parent 41)- (seen 58 75)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 58)- (parent 41)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 59)- (parent 41)- (seen 57 58 75)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 60)- (parent 42)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 61)- (parent 42)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 62)- (parent 43)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 63)- (parent 43)- (seen 81 93)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 64)- (parent 43)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 65)- (parent 44)- (seen 18)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (b b) (c c) (m m))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))- ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 66)- (parent 45)- (seen 96)- (unrealized (0 2))- (comment "2 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 67)- (parent 46)- (seen 76 93)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc nc nb-1 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 68)- (parent 46)- (seen 97)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 69)- (parent 46)- (seen 67 68 77)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 70)- (parent 47)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 71)- (parent 47)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 72)- (parent 48)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 73)- (parent 48)- (seen 85 101)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 74)- (parent 48)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 75)- (parent 49)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 76)- (parent 49)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 77)- (parent 50)- (seen 68 76)- (unrealized (0 0) (0 2) (1 0) (4 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 78)- (parent 52)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))- ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 79)- (parent 53)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 80)- (parent 56)- (seen 26)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 81)- (parent 57)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 82)- (parent 57)- (seen 118)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 83)- (parent 58)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 84)- (parent 58)- (seen 117 123)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 85)- (parent 59)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 86)- (parent 59)- (seen 116 117 126)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 87)- (parent 60)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 88)- (parent 60)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 89)- (parent 61)- (seen 88)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 90)- (parent 62)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 91)- (parent 62)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 92)- (parent 63)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 93)- (parent 63)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 94)- (parent 64)- (seen 91)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 95)- (parent 64)- (seen 115 131 133)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data)- (c hash hash-0 hash-1 b m name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))- (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))- ((5 4) (0 2)))- (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)- (privk b) (privk m))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand customer 5) nb (0 2)- (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c))))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))))- (label 96)- (parent 66)- (seen 26)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)- (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c))- (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 97)- (parent 67)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 98)- (parent 67)- (seen 139)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 99)- (parent 68)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 100)- (parent 68)- (seen 145)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 101)- (parent 69)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 102)- (parent 69)- (seen 137 144 148)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 103)- (parent 70)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 104)- (parent 70)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 105)- (parent 71)- (seen 104)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0))))- (label 106)- (parent 72)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 107)- (parent 72)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 108)- (parent 73)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 109)- (parent 74)- (seen 107)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 110)- (parent 74)- (seen 125 147 153)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "4 in cohort - 0 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 111)- (parent 75)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 112)- (parent 76)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 113)- (parent 77)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 114)- (parent 81)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 115)- (parent 81)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 116)- (parent 82)- (seen 122)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 117)- (parent 82)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 118)- (parent 82)- (seen 123)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 119)- (parent 83)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 120)- (parent 83)- (seen 174)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 121)- (parent 83)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 122)- (parent 84)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 123)- (parent 84)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 124)- (parent 85)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 125)- (parent 85)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 126)- (parent 86)- (seen 118 123 168)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 127)- (parent 88)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 128)- (parent 89)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 129)- (parent 91)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 130)- (parent 92)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 131)- (parent 92)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 132)- (parent 93)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 133)- (parent 93)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 134)- (parent 94)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)- (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))))- (label 135)- (parent 97)- (unrealized (0 0) (0 2) (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 136)- (parent 97)- (seen 138 143 193)- (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 137)- (parent 98)- (seen 143 168)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)- (enc nc nb-2 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 138)- (parent 98)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 139)- (parent 98)- (seen 193)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 140)- (parent 99)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 141)- (parent 99)- (seen 203)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "5 in cohort - 4 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 142)- (parent 99)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 143)- (parent 100)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 144)- (parent 100)- (seen 138)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 145)- (parent 100)- (seen 193)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 146)- (parent 101)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 147)- (parent 101)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 148)- (parent 102)- (seen 139 145)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "6 in cohort - 3 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 149)- (parent 104)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 150)- (parent 105)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 151)- (parent 107)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 152)- (parent 108)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 153)- (parent 108)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 154)- (parent 109)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 155)- (parent 111)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 156)- (parent 111)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 157)- (parent 112)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 158)- (parent 112)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 159)- (parent 113)- (unrealized (0 0) (0 2))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 160)- (parent 113)- (unrealized (0 0) (0 2) (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 161)- (parent 114)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 162)- (parent 114)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 163)- (parent 115)- (seen 162)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 164)- (parent 116)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 165)- (parent 116)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 166)- (parent 117)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 167)- (parent 118)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 168)- (parent 118)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 169)- (parent 119)- (unrealized (0 2))- (comment "empty cohort"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 170)- (parent 119)- (unrealized (0 0) (0 2))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 171)- (parent 120)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 172)- (parent 120)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 173)- (parent 120)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 174)- (parent 120)- (unrealized (0 0) (0 2) (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 175)- (parent 121)- (seen 170)- (unrealized (0 0) (0 2))- (comment "3 in cohort - 1 not yet seen"))--(comment "Strand bound exceeded--aborting run")--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm nb-1 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 176)- (parent 121)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 177)- (parent 122)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 178)- (parent 123)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 179)- (parent 124)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 180)- (parent 124)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 181)- (parent 125)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 182)- (parent 126)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 183)- (parent 126)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 184)- (parent 130)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 185)- (parent 130)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 186)- (parent 131)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 187)- (parent 132)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))- ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 188)- (parent 132)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 189)- (parent 133)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 190)- (parent 135)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 191)- (parent 135)- (unrealized (0 0) (0 2) (1 0) (6 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 192)- (parent 135)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 193)- (parent 136)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 194)- (parent 137)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 195)- (parent 138)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 196)- (parent 139)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 197)- (parent 139)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 198)- (parent 140)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 199)- (parent 140)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 200)- (parent 141)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 201)- (parent 141)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 202)- (parent 141)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (added-strand customer 3) nb-0 (6 0)- (enc nc nb-0 m price (pubk c)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 203)- (parent 141)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 204)- (parent 142)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nm nb-1 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))- ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand bank 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 205)- (parent 142)- (unrealized (0 0) (0 2) (1 0) (7 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (6 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 206)- (parent 143)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 207)- (parent 144)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 208)- (parent 145)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))))- (label 209)- (parent 146)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 210)- (parent 146)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 211)- (parent 147)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 212)- (parent 148)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-1)- (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)- (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))- (enc nc nb-2 m price (pubk c))- (enc c nc nb-2 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-1 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))- ((recv (enc c nc nb-1 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-1 m price (pubk c)))- (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) nb-1)))- ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c))))))- (label 213)- (parent 148)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (displaced 7 3 bank 2) nb-0 (5 0)- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 214)- (parent 148)- (unrealized (0 0) (0 2) (1 0) (5 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 215)- (parent 152)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0))- ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 216)- (parent 152)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 217)- (parent 153)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 218)- (parent 155)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 219)- (parent 155)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 220)- (parent 156)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 221)- (parent 157)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 222)- (parent 157)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 223)- (parent 158)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 224)- (parent 159)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (6 0))- ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))- ((5 1) (4 0)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (0 0)- (enc c nc goods-0 (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 225)- (parent 159)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))- ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))- ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))- (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 226)- (parent 160)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 227)- (parent 162)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 228)- (parent 163)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-2 (pubk c))))))- (label 229)- (parent 164)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nb-2 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 230)- (parent 164)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 231)- (parent 165)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 232)- (parent 166)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 233)- (parent 166)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-2 (pubk c))))))- (label 234)- (parent 167)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nb-2 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))- ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))- ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 235)- (parent 167)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 text)- (nc nb nb-0 nb-1 nb-2 data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-2) (b b-0) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (5 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-2 (pubk c))))))- (label 236)- (parent 168)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((6 1) (0 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 237)- (parent 170)- (unrealized (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 238)- (parent 171)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))- ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 239)- (parent 171)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 240)- (parent 172)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 241)- (parent 172)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))- ((5 1) (6 0)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 242)- (parent 173)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 243)- (parent 173)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)- (m c hash b hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b) (c c) (hash hash-2))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0)- (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc- (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum price (pubk b)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b)) (enc nc nb-1 (pubk c))))))- (label 244)- (parent 174)- (unrealized (0 0) (0 2))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (goods price acctnum acctnum-0 goods-0 price-0 text)- (nc nb nb-0 nb-1 nm data)- (b m c hash b-0 hash-0 hash-1 hash-2 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)- (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)- (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b-0) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)- (nb nb-1) (b b-0) (c c) (hash hash-2))- (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0))- ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))- (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)- (privk hash-0) (privk hash-1) (privk hash-2))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (added-strand merchant 2) nc (1 0)- (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))- (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))- (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods-0 (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) nb-0)))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b-0)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))- (send- (cat- (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))- (privk b-0)) (enc nc nb-1 (pubk c)))))- ((recv (enc c nc goods-0 (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 245)- (parent 174)- (unrealized (0 0) (0 2) (1 0))- (comment "aborted"))--(defskeleton sorted_epmo_acctnum- (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)- (m c hash b hash-0 hash-1 name))- (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (m m) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb) (b b) (c c) (hash hash))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-1))- (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)- (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))- (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)- (nb nb-0) (b b) (c c) (hash hash-0))- (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)- (c c) (m m))- (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))- ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))- ((5 1) (4 3)) ((6 1) (1 0)))- (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)- (privk hash-1))- (uniq-orig nc nb nb-0 nm)- (operation nonce-test (contracted (goods-0 goods)) nc (0 0)- (enc c nc goods (pubk m)))- (traces- ((recv (enc c nc goods (pubk m)))- (send (enc nc nb-0 m price (pubk c)))- (recv- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- nb))- (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))- (enc nc nb (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))- (privk b)) (enc nc nb-0 (pubk c)))))- ((send (enc c nc goods (pubk m)))- (recv (enc nc nb-0 m price (pubk c)))- (send (enc c nc nb-0 acctnum price (pubk b)))- (recv- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c))))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) nb-0)))- ((recv (enc c nc nb-0 acctnum price (pubk b)))- (send- (cat- (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))- (privk b)) (enc nc nb-0 (pubk c)))))- ((recv (enc c nc goods (pubk m)))- (send (enc nc nm m price-0 (pubk c)))))- (label 246)- (parent 175)- (unrealized (0 2))+(herald "Electronic Purchase with Money Order Protocol Variant"+ (comment "This version includes account numbers in exchanges"+ "This version uses sorts to avoid confusion"+ "between a nonce and other data"))++(comment "CPSA 2.2.0")+(comment "All input read")++(defprotocol sorted_epmo_acctnum basic+ (defrole bank+ (vars (b c m name) (acctnum price text) (hash name) (nc nm nb data))+ (trace (recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ (non-orig (privk hash))+ (annotations b+ (1+ (forall ((pm name))+ (implies+ (and (authtransfer c acctnum b price pm nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum b price pm nm))))+ (2+ (and (says c (authtransfer c acctnum b price m nm))+ (says m (reqtransfer m b price m nm))))))+ (defrole customer+ (vars (b c m hash name) (acctnum goods price text) (nc nm nb data))+ (trace (send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb)))+ (non-orig (privk b) (privk hash))+ (uniq-orig nc)+ (annotations c+ (1+ (says m+ (implies+ (exists ((acctnum2 text))+ (dotransfer acctnum2 b price m nm)) (doship m goods c))))+ (3+ (says b+ (forall ((pm name))+ (implies+ (and (authtransfer c acctnum b price m nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum b price pm nm)))))+ (4 (authtransfer c acctnum b price m nm))))+ (defrole merchant+ (vars (b c m hash name) (goods price text) (nc nm nb data))+ (trace (recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ (non-orig (privk hash))+ (uniq-orig nm)+ (annotations m+ (1+ (implies+ (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm))+ (doship m goods c)))+ (2+ (and+ (says b+ (forall ((pm name))+ (exists ((acctnum2 text))+ (implies+ (and (authtransfer c acctnum2 b price m nm)+ (reqtransfer pm b price pm nm))+ (dotransfer acctnum2 b price pm nm)))))+ (says c+ (exists ((acctnum2 text))+ (authtransfer c acctnum2 b price m nm)))))+ (3 (and (reqtransfer m b price m nm) (doship m goods c))))))++(defskeleton sorted_epmo_acctnum+ (vars (goods price text) (nm nc nb data) (b m c hash name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (non-orig (privk b) (privk m) (privk c) (privk hash))+ (uniq-orig nm nc nb)+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))))+ (label 0)+ (unrealized (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum text) (nm nc nb data) (b m c hash name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (precedes ((0 1) (1 0)) ((1 1) (0 2)))+ (non-orig (privk b) (privk m) (privk c) (privk hash))+ (uniq-orig nm nc nb)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (0 2))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))))+ (label 1)+ (parent 0)+ (unrealized (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nm nc nb data)+ (b m c hash b-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 3) nm (1 0)+ (enc nc nm m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0)))))+ (label 2)+ (parent 1)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nm nc nb data)+ (m c hash b name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm+ (1 0) (enc nc nm m price (pubk c))+ (enc c nc nm acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))))+ (label 3)+ (parent 2)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 0) (0 0))+ ((2 2) (1 0)) ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand bank 2) nm (1 0)+ (enc nc nm m price (pubk c))+ (enc c nc nm acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nm acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 4)+ (parent 2)+ (seen 7)+ (unrealized (0 0) (0 2) (1 0) (3 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nm nc nb data) (m c hash b name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))))+ (label 5)+ (parent 3)+ (seen 8)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nm nc nb nm-0 data)+ (m c hash b name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc)+ (nm nm-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))+ ((3 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 6)+ (parent 3)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nm) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 3) nm (3 0)+ (enc nc nm m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nm acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 7)+ (parent 4)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nm nc nb data) (c hash b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0))+ ((2 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 8)+ (parent 5)+ (unrealized)+ (shape))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nm nc nb nm-0 data)+ (m c hash b name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0))+ ((3 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 9)+ (parent 6)+ (seen 12)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nm nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm+ (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c))))))+ (label 10)+ (parent 7)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 4 3 bank 2) nm (1 0)+ (enc "hash" c nc nb-0 nm price (pubk hash-0))+ (enc nc nm m price (pubk c))+ (enc c nc nm acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 11)+ (parent 7)+ (seen 17)+ (unrealized (0 0) (0 2) (1 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price price-0 acctnum goods text) (nm nc nb nm-0 data)+ (c hash b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0))+ ((3 2) (1 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk b) (privk m))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 12)+ (parent 9)+ (seen 8)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nm nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c))))))+ (label 13)+ (parent 10)+ (seen 18)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nm nc nb nb-0 nm-0 data) (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc)+ (nm nm-0) (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 14)+ (parent 10)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 15)+ (parent 11)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0))+ ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 16)+ (parent 11)+ (seen 23)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 17)+ (parent 11)+ (unrealized (0 0) (0 2) (1 0) (3 3))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nm nc nb nb-0 data)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nm nc nb)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 18)+ (parent 13)+ (seen 8)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nm nc nb nb-0 nm-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c)))))+ (label 19)+ (parent 14)+ (seen 26)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 20)+ (parent 15)+ (seen 27)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 21)+ (parent 15)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 22)+ (parent 16)+ (seen 30)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 23)+ (parent 16)+ (seen 32)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 24)+ (parent 17)+ (seen 34)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 4 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (3 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 25)+ (parent 17)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price price-0 acctnum goods text) (nm nc nb nb-0 nm-0 data)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nm nc nb nm-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nm acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b))+ (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm-0 m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nm m price (pubk c)))+ (send (enc c nc nm acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b))+ nb))))+ (label 26)+ (parent 19)+ (seen 12)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 27)+ (parent 20)+ (seen 8)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0))+ ((3 1) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 28)+ (parent 21)+ (seen 38)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 29)+ (parent 22)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 30)+ (parent 22)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 31)+ (parent 23)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb-0 (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 32)+ (parent 23)+ (seen 25)+ (unrealized (0 0) (0 2) (1 0) (4 3))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 33)+ (parent 24)+ (seen 43)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 34)+ (parent 24)+ (seen 25 33)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 35)+ (parent 25)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 36)+ (parent 25)+ (seen 42 47)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 37)+ (parent 25)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price price-0 acctnum goods text) (nc nb nb-0 nm data)+ (c hash hash-0 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0))+ ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 38)+ (parent 28)+ (seen 12)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 39)+ (parent 29)+ (seen 54)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 40)+ (parent 29)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 41)+ (parent 30)+ (seen 58)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 42)+ (parent 30)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 3 bank 2)+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 43)+ (parent 30)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 44)+ (parent 31)+ (seen 64)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 45)+ (parent 31)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (added-strand bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 46)+ (parent 32)+ (seen 68)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation encryption-test (displaced 5 2 bank 2)+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0))+ (4 3))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0))))+ (label 47)+ (parent 32)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 48)+ (parent 33)+ (seen 72)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "3 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (4 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 49)+ (parent 34)+ (seen 71 73)+ (unrealized (0 0) (0 2) (1 0) (4 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 50)+ (parent 35)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 51)+ (parent 35)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0))+ ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 52)+ (parent 37)+ (seen 50 51)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3))+ ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 53)+ (parent 37)+ (seen 60 70)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 54)+ (parent 39)+ (seen 18)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 55)+ (parent 40)+ (seen 75)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 56)+ (parent 41)+ (seen 57 71)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 57)+ (parent 41)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 58)+ (parent 41)+ (seen 56 57 71)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 59)+ (parent 42)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 60)+ (parent 42)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 61)+ (parent 43)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 62)+ (parent 43)+ (seen 76 88)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 63)+ (parent 43)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 64)+ (parent 44)+ (seen 18)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 3 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (b b) (c c) (m m))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0))+ ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 65)+ (parent 45)+ (seen 91)+ (unrealized (0 2))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 66)+ (parent 46)+ (seen 72 88)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0)+ (enc nc nb-1 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 67)+ (parent 46)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 68)+ (parent 46)+ (seen 47 66 67 73)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 69)+ (parent 47)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 70)+ (parent 47)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 71)+ (parent 48)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 72)+ (parent 48)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 73)+ (parent 49)+ (seen 67 72)+ (unrealized (0 0) (0 2) (1 0) (4 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 74)+ (parent 51)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 75)+ (parent 55)+ (seen 26)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 76)+ (parent 56)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 77)+ (parent 56)+ (seen 71 105)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 78)+ (parent 57)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 79)+ (parent 57)+ (seen 104 110)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 80)+ (parent 58)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 81)+ (parent 58)+ (seen 71 104 113)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 82)+ (parent 59)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 83)+ (parent 59)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 84)+ (parent 60)+ (seen 82 83)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 85)+ (parent 61)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 86)+ (parent 61)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 87)+ (parent 62)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 88)+ (parent 62)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 89)+ (parent 63)+ (seen 85 86)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 90)+ (parent 63)+ (seen 103 117 119)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data)+ (c hash hash-0 hash-1 b m name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash))+ (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0))+ ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0))+ ((5 4) (0 2)))+ (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1)+ (privk b) (privk m))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand customer 5) nb (0 2)+ (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c))))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))))+ (label 91)+ (parent 65)+ (seen 26)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 92)+ (parent 66)+ (seen 71 72)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data)+ (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))))+ (label 93)+ (parent 67)+ (unrealized (0 0) (0 2) (1 0))+ (comment "3 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 94)+ (parent 67)+ (seen 71 125)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 95)+ (parent 68)+ (seen 71 73 124)+ (unrealized (0 0) (0 2) (1 0) (5 0) (6 0))+ (comment "4 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0))))+ (label 96)+ (parent 69)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 97)+ (parent 69)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0))+ ((4 4) (1 0)) ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 98)+ (parent 70)+ (seen 96 97)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 99)+ (parent 71)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 100)+ (parent 72)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0)+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 101)+ (parent 73)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 102)+ (parent 76)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 103)+ (parent 76)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 104)+ (parent 77)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 105)+ (parent 77)+ (seen 110)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 106)+ (parent 78)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 107)+ (parent 78)+ (seen 143)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "5 in cohort - 4 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 108)+ (parent 78)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 109)+ (parent 79)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 110)+ (parent 79)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 111)+ (parent 80)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 112)+ (parent 80)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 113)+ (parent 81)+ (seen 71 105 110)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "6 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3))+ ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 114)+ (parent 83)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 115)+ (parent 86)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 116)+ (parent 87)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 117)+ (parent 87)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 118)+ (parent 88)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 119)+ (parent 88)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0)+ (enc nc nb-2 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 120)+ (parent 92)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 121)+ (parent 93)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 122)+ (parent 93)+ (seen 164)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "4 in cohort - 3 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 123)+ (parent 93)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 124)+ (parent 94)+ (seen 120)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "3 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 125)+ (parent 94)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0))+ ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 126)+ (parent 97)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 127)+ (parent 99)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 128)+ (parent 99)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 129)+ (parent 100)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 130)+ (parent 100)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 131)+ (parent 101)+ (unrealized (0 0) (0 2))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 132)+ (parent 101)+ (unrealized (0 0) (0 2) (1 0))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 133)+ (parent 102)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 134)+ (parent 102)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 135)+ (parent 103)+ (seen 133 134)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 136)+ (parent 104)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 137)+ (parent 105)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 138)+ (parent 106)+ (unrealized (0 2))+ (comment "empty cohort"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 139)+ (parent 106)+ (unrealized (0 0) (0 2))+ (comment "1 in cohort - 1 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 140)+ (parent 107)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 141)+ (parent 107)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((5 1) (6 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 142)+ (parent 107)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (6 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 143)+ (parent 107)+ (unrealized (0 0) (0 2) (1 0))+ (comment "2 in cohort - 2 not yet seen"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 144)+ (parent 108)+ (seen 138 139)+ (unrealized (0 0) (0 2))+ (comment "3 in cohort - 0 not yet seen"))++(comment "Strand bound exceeded--aborting run")++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm nb-1 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 145)+ (parent 108)+ (unrealized (0 0) (0 2) (1 0) (7 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 146)+ (parent 109)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 147)+ (parent 110)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 148)+ (parent 111)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 149)+ (parent 111)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 150)+ (parent 112)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 nb-2 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c))))))+ (label 151)+ (parent 113)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)+ (nb nb-1) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1)+ (nb nb-1) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-1)+ (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0)+ (enc "hash" c nc nb-1 nb-2 price (pubk hash-2))+ (enc nc nb-2 m price (pubk c))+ (enc c nc nb-2 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-1 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-1 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-1 m price (pubk c)))+ (send (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) nb-1)))+ ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 152)+ (parent 113)+ (unrealized (0 0) (0 2) (1 0) (5 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 153)+ (parent 116)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 154)+ (parent 116)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 155)+ (parent 117)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 156)+ (parent 118)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0))+ ((5 1) (1 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 157)+ (parent 118)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3))+ ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0))+ ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 158)+ (parent 119)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 159)+ (parent 120)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))))+ (label 160)+ (parent 121)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (5 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 161)+ (parent 121)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0))+ ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 162)+ (parent 122)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (displaced 6 4 bank 2) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 163)+ (parent 122)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (added-strand customer 3) nb-0 (5 0)+ (enc nc nb-0 m price (pubk c)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 164)+ (parent 122)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 165)+ (parent 123)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nm nb-1 data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0))+ ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand bank 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 166)+ (parent 123)+ (unrealized (0 0) (0 2) (1 0) (6 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 167)+ (parent 124)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 text)+ (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c))))))+ (label 168)+ (parent 125)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 169)+ (parent 127)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 170)+ (parent 127)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 171)+ (parent 128)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 172)+ (parent 129)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0))+ ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3))+ ((5 1) (4 0)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 173)+ (parent 129)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0))+ ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0))+ ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 174)+ (parent 130)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 175)+ (parent 131)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (4 0))+ ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (0 0)+ (enc c nc goods-0 (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 176)+ (parent 131)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0))+ ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))+ ((5 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c))+ (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 177)+ (parent 132)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 178)+ (parent 134)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (5 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 179)+ (parent 136)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 180)+ (parent 136)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-2 (pubk c))))))+ (label 181)+ (parent 137)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nb-2 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-2) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0))+ ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))+ ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-2 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 182)+ (parent 137)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data)+ (m c hash b hash-0 hash-1 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((6 1) (0 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (contracted (goods-0 goods)) nc (0 0)+ (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 183)+ (parent 139)+ (unrealized (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 184)+ (parent 140)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0))+ ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 185)+ (parent 140)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 186)+ (parent 141)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 187)+ (parent 141)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))+ ((5 1) (6 0)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 188)+ (parent 142)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 189)+ (parent 142)+ (unrealized (0 0) (0 2) (1 0))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data)+ (m c hash b hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price)+ (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b) (c c) (hash hash-2))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0))+ ((5 1) (4 3)) ((6 1) (1 0)))+ (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)+ (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0)+ (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc+ (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum price (pubk b)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum price (pubk b)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) nb-0)))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b)) (enc nc nb-1 (pubk c))))))+ (label 190)+ (parent 143)+ (unrealized (0 0) (0 2))+ (comment "aborted"))++(defskeleton sorted_epmo_acctnum+ (vars (goods price acctnum acctnum-0 goods-0 price-0 text)+ (nc nb nb-0 nb-1 nm data)+ (b m c hash b-0 hash-0 hash-1 hash-2 name))+ (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (m m) (hash hash))+ (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0)+ (nb nb) (b b) (c c) (hash hash))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-1))+ (defstrand customer 5 (acctnum acctnum-0) (goods goods-0)+ (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m)+ (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-0) (b b-0) (c c) (hash hash-0))+ (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0)+ (nb nb-1) (b b-0) (c c) (hash hash-2))+ (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm)+ (c c) (m m))+ (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0))+ ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0))+ ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)))+ (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)+ (privk hash-0) (privk hash-1) (privk hash-2))+ (uniq-orig nc nb nb-0 nm)+ (operation nonce-test (added-strand merchant 2) nc (1 0)+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c))+ (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m))+ (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (traces+ ((recv (enc c nc goods (pubk m)))+ (send (enc nc nb-0 m price (pubk c)))+ (recv+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ nb))+ (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m))))+ ((recv (enc c nc nb-0 acctnum price (pubk b)))+ (send+ (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b))+ (enc nc nb (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((send (enc c nc goods-0 (pubk m)))+ (recv (enc nc nb-0 m price (pubk c)))+ (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (recv+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c))))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) nb-0)))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0))+ (privk b-0)) (enc nc nb-0 (pubk c)))))+ ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0)))+ (send+ (cat+ (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2))+ (privk b-0)) (enc nc nb-1 (pubk c)))))+ ((recv (enc c nc goods-0 (pubk m)))+ (send (enc nc nm m price-0 (pubk c)))))+ (label 191)+ (parent 143)+ (unrealized (0 0) (0 2) (1 0)) (comment "aborted"))
tst/targetterms2.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol targetterms2 basic@@ -189,35 +189,9 @@ ((recv (enc n (pubk a))) (recv m) (send (enc n m (pubk a))))) (label 8) (parent 7)- (unrealized (2 1))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton targetterms2- (vars (n text) (a name))- (defstrand init 2 (n n) (a a))- (defstrand trans 3 (m (enc n (pubk a))) (n n) (a a))- (defstrand trans 3 (m (enc n (enc n (pubk a)) (pubk a))) (n n) (a a))- (defstrand trans 3 (m (enc n (pubk a))) (n n) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 2) (0 1))- ((2 2) (0 1)) ((3 2) (2 1)))- (non-orig (privk a))- (uniq-orig n)- (operation nonce-test (contracted (m (enc n (pubk a)))) n (2 1)- (enc n (pubk a)) (enc n (enc n (pubk a)) (pubk a)))- (traces- ((send (enc n (pubk a)))- (recv (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a))))- ((recv (enc n (pubk a))) (recv (enc n (pubk a)))- (send (enc n (enc n (pubk a)) (pubk a))))- ((recv (enc n (pubk a))) (recv (enc n (enc n (pubk a)) (pubk a)))- (send (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a))))- ((recv (enc n (pubk a))) (recv (enc n (pubk a)))- (send (enc n (enc n (pubk a)) (pubk a)))))- (label 9)- (parent 8) (seen 6)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))+ (unrealized (2 1))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton targetterms2 (vars (m mesg) (n text) (a name))@@ -239,7 +213,7 @@ ((recv (enc n (pubk a))) (recv (enc n (enc n (pubk a)) (pubk a))) (send (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a)))) ((recv (enc n (pubk a))) (recv m) (send (enc n m (pubk a)))))- (label 10)+ (label 9) (parent 8) (seen 6) (unrealized)
tst/targetterms6.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol targetterms6 basic@@ -140,8 +140,9 @@ ((recv (enc n (pubk a))) (recv m) (send (enc n m (pubk a))))) (label 5) (parent 4)+ (seen 6) (unrealized (2 1))- (comment "2 in cohort - 2 not yet seen"))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton targetterms6 (vars (n text) (a name))@@ -168,35 +169,6 @@ (shape)) (defskeleton targetterms6- (vars (n text) (a name))- (defstrand init 2 (n n) (a a))- (defstrand trans 3 (m (enc n (pubk a))) (n n) (a a))- (defstrand trans 3 (m (enc n (enc n (pubk a)) (pubk a))) (n n) (a a))- (defstrand trans 3 (m (enc n (pubk a))) (n n) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 2) (0 1))- ((2 2) (0 1)) ((3 2) (2 1)))- (non-orig (privk a))- (uniq-orig n)- (operation nonce-test (contracted (m (enc n (pubk a)))) n (2 1)- (enc n (pubk a)) (enc n (enc n (pubk a)) (pubk a)))- (traces- ((send (enc n (pubk a)))- (recv- (cat (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a))- (enc n (enc n (pubk a)) (pubk a)))))- ((recv (enc n (pubk a))) (recv (enc n (pubk a)))- (send (enc n (enc n (pubk a)) (pubk a))))- ((recv (enc n (pubk a))) (recv (enc n (enc n (pubk a)) (pubk a)))- (send (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a))))- ((recv (enc n (pubk a))) (recv (enc n (pubk a)))- (send (enc n (enc n (pubk a)) (pubk a)))))- (label 7)- (parent 5)- (seen 6)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton targetterms6 (vars (m mesg) (n text) (a name)) (defstrand init 2 (n n) (a a)) (defstrand trans 3 (m (enc n (pubk a))) (n n) (a a))@@ -218,7 +190,7 @@ ((recv (enc n (pubk a))) (recv (enc n (enc n (pubk a)) (pubk a))) (send (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a)))) ((recv (enc n (pubk a))) (recv m) (send (enc n m (pubk a)))))- (label 8)+ (label 7) (parent 5) (seen 6) (unrealized)@@ -256,7 +228,7 @@ (send (enc n (enc n (pubk a)) (pubk a)))) ((recv (enc n (pubk a))) (recv (enc n (enc n (pubk a)) (pubk a))) (send (enc n (enc n (enc n (pubk a)) (pubk a)) (pubk a)))))- (label 9)+ (label 8) (unrealized) (shape))
tst/uncarried_keys.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol uncarried-keys basic
tst/uo.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol uniq-orig basic
tst/updatetst view
@@ -2,18 +2,27 @@ for f in *.scm do- b=`basename $f .scm`- mv $b.txt $b.tst+ if test -f "$f"+ then + b=`basename $f .scm`+ mv "$b.txt" "$b.tst"+ fi done for f in *.lsp do- b=`basename $f .lsp`- mv $b.txt $b.tst+ if test -f "$f"+ then + b=`basename $f .lsp`+ mv "$b.txt" "$b.tst"+ fi done for f in *.sch do- b=`basename $f .sch`- mv $b.txt $b.tst+ if test -f "$f"+ then + b=`basename $f .sch`+ mv "$b.txt" "$b.tst"+ fi done
tst/weird.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol weird basic
tst/wide-mouth-frog.lsp view
@@ -1,3 +1,6 @@+(herald "Wide-Mouth Frog Protocol"+ (comment "This protocol has an infinite number of shapes"))+ (defprotocol wide-mouth-frog basic (defrole init (vars (a b t name) (ta text) (k skey)) (trace (send (cat a (enc ta b k (ltk a t))))))
tst/wide-mouth-frog.tst view
@@ -1,4 +1,7 @@-(comment "CPSA 2.1.2")+(herald "Wide-Mouth Frog Protocol"+ (comment "This protocol has an infinite number of shapes"))++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol wide-mouth-frog basic
tst/wonthull.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol wonthull basic
tst/wonthull2.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol wonthull2 basic@@ -426,9 +426,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 20) (parent 13)- (seen 34)+ (seen 14 34) (unrealized (1 0))- (comment "6 in cohort - 5 not yet seen"))+ (comment "8 in cohort - 5 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 y3 text) (a a-0 name))@@ -474,9 +474,9 @@ (send (enc "okay" y3-0 x1-0 (pubk a))))) (label 22) (parent 13)- (seen 39)+ (seen 21 24) (unrealized (0 1))- (comment "9 in cohort - 5 not yet seen"))+ (comment "9 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 y3 text) (a name))@@ -496,7 +496,7 @@ ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 23) (parent 13)- (seen 24 30 40)+ (seen 24 30 39) (unrealized (0 1)) (comment "9 in cohort - 0 not yet seen")) @@ -540,9 +540,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 25) (parent 15)- (seen 32 45)+ (seen 18 32 43) (unrealized (1 0))- (comment "6 in cohort - 4 not yet seen"))+ (comment "8 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name))@@ -584,7 +584,7 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 27) (parent 15)- (seen 24 40 42 47)+ (seen 24 39 40 45) (unrealized (0 1)) (comment "9 in cohort - 0 not yet seen")) @@ -672,7 +672,7 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 31) (parent 20)- (seen 53)+ (seen 51) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) @@ -693,7 +693,7 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 32) (parent 20)- (seen 51)+ (seen 49) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -717,7 +717,7 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 33) (parent 20)- (seen 51 52 56)+ (seen 49 50 54) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) @@ -738,7 +738,7 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 34) (parent 20)- (seen 53 56)+ (seen 51 54) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) @@ -779,7 +779,7 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 36) (parent 21)- (seen 54)+ (seen 52) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -807,9 +807,9 @@ (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 37) (parent 22)- (seen 43 63)+ (seen 24 41 61) (unrealized (1 0))- (comment "9 in cohort - 6 not yet seen"))+ (comment "11 in cohort - 6 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -832,34 +832,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 38) (parent 22)- (seen 31 62 64 68)- (unrealized (1 0))- (comment "9 in cohort - 4 not yet seen"))--(defskeleton wonthull2- (vars (x1 x3 y3 y3-0 text) (a a-0 name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (0 1)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand init 1) x3 (0 1)- (enc "okay" y3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a))- (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 39)- (parent 22)- (seen 41 70 71)+ (seen 24 31 60 62 66) (unrealized (1 0))- (comment "6 in cohort - 2 not yet seen"))+ (comment "11 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 y3 y3-0 text) (a name))@@ -880,38 +855,13 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 40)+ (label 39) (parent 22)- (seen 41 60 66)+ (seen 24 58 64) (unrealized (0 1)) (comment "11 in cohort - 0 not yet seen")) (defskeleton wonthull2- (vars (x3 y3 y3-0 text) (a name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (0 1)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (displaced 4 1 resp 2) x1 (0 1)- (enc "okay" y3 x1 (pubk a-0)) (enc "okay" y3-0 x1 (pubk a-0))- (enc x1 x3 (pubk a-0)) (enc x1 x1 (pubk a-0)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 41)- (parent 22)- (seen 24)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a))@@ -926,7 +876,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 42)+ (label 40) (parent 25) (seen 18) (unrealized)@@ -951,9 +901,9 @@ ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))))- (label 43)+ (label 41) (parent 25)- (seen 51 74)+ (seen 49 70) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) @@ -975,9 +925,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 44)+ (label 42) (parent 25)- (seen 51 73 76)+ (seen 49 69 72) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) @@ -996,9 +946,9 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 45)+ (label 43) (parent 25)- (seen 74 76)+ (seen 70 72) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) @@ -1017,7 +967,7 @@ (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 46)+ (label 44) (parent 26) (seen 17) (unrealized)@@ -1038,7 +988,7 @@ (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 47)+ (label 45) (parent 26) (seen 18) (unrealized)@@ -1059,7 +1009,7 @@ (recv (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 48)+ (label 46) (parent 26) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen"))@@ -1079,7 +1029,7 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 49)+ (label 47) (parent 30) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -1103,7 +1053,7 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 50)+ (label 48) (parent 31) (seen 30) (unrealized)@@ -1128,7 +1078,7 @@ ((recv (enc y3 y3 (pubk a-0))) (send (enc "okay" y3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 51)+ (label 49) (parent 31) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen"))@@ -1154,11 +1104,11 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 52)+ (label 50) (parent 31)- (seen 85)+ (seen 49 80) (unrealized (1 0))- (comment "4 in cohort - 3 not yet seen"))+ (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -1179,9 +1129,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 53)+ (label 51) (parent 31)- (seen 85)+ (seen 80) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1200,7 +1150,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 54)+ (label 52) (parent 32) (seen 14) (unrealized)@@ -1225,7 +1175,7 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 55)+ (label 53) (parent 33) (seen 30) (unrealized)@@ -1250,9 +1200,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 56)+ (label 54) (parent 33)- (seen 85)+ (seen 80) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1272,7 +1222,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 57)+ (label 55) (parent 34) (seen 30) (unrealized)@@ -1293,7 +1243,7 @@ (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 58)+ (label 56) (parent 35) (seen 14) (unrealized)@@ -1317,9 +1267,9 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 59)+ (label 57) (parent 36)- (seen 82)+ (seen 78) (unrealized (1 0)) (comment "1 in cohort - 0 not yet seen")) @@ -1343,7 +1293,7 @@ (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))))- (label 60)+ (label 58) (parent 37) (unrealized) (comment "1 in cohort - 1 not yet seen"))@@ -1372,11 +1322,11 @@ (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 61)+ (label 59) (parent 37)- (seen 73 91)+ (seen 49 69 85) (unrealized (1 0))- (comment "8 in cohort - 5 not yet seen"))+ (comment "7 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (y3 y3-0 text) (a a-0 name))@@ -1399,11 +1349,11 @@ (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))))- (label 62)+ (label 60) (parent 37)- (seen 51)+ (seen 49 56) (unrealized (1 0))- (comment "3 in cohort - 1 not yet seen"))+ (comment "3 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -1426,9 +1376,9 @@ (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))))- (label 63)+ (label 61) (parent 37)- (seen 51 74 91)+ (seen 49 70 85) (unrealized (1 0)) (comment "5 in cohort - 1 not yet seen")) @@ -1450,9 +1400,9 @@ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))- (label 64)+ (label 62) (parent 37)- (seen 51)+ (seen 49) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) @@ -1474,9 +1424,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 65)+ (label 63) (parent 37)- (seen 93)+ (seen 86) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) @@ -1498,7 +1448,7 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 66)+ (label 64) (parent 38) (seen 30) (unrealized)@@ -1524,11 +1474,11 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 67)+ (label 65) (parent 38)- (seen 52 90 92 100)+ (seen 49 50 92) (unrealized (1 0))- (comment "8 in cohort - 3 not yet seen"))+ (comment "7 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -1548,9 +1498,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 68)+ (label 66) (parent 38)- (seen 51 53 100)+ (seen 49 51 92) (unrealized (1 0)) (comment "5 in cohort - 1 not yet seen")) @@ -1572,61 +1522,13 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 69)+ (label 67) (parent 38)- (seen 101)+ (seen 93) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2- (vars (x1 x3 y3 y3-0 text) (a a-0 name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand resp 2) x3 (1 0)- (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 70)- (parent 39)- (seen 59 106)- (unrealized (1 0))- (comment "4 in cohort - 2 not yet seen"))--(defskeleton wonthull2- (vars (x1 y3 y3-0 text) (a a-0 name))- (defstrand init 2 (x1 y3) (x2 y3) (x3 y3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 y3) (y3 y3) (a a-0))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (0 1)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (displaced 4 2 resp 2) x3 (1 0)- (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 x1 (pubk a))))- ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 71)- (parent 39)- (seen 59 96)- (unrealized (1 0))- (comment "3 in cohort - 0 not yet seen"))--(defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a))@@ -1645,9 +1547,9 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))))- (label 72)- (parent 43)- (seen 88)+ (label 68)+ (parent 41)+ (seen 83) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -1672,9 +1574,9 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 73)- (parent 43)- (seen 84 108)+ (label 69)+ (parent 41)+ (seen 49 98) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) @@ -1697,9 +1599,9 @@ ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))))- (label 74)- (parent 43)- (seen 108)+ (label 70)+ (parent 41)+ (seen 98) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1722,9 +1624,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 75)- (parent 44)- (seen 42)+ (label 71)+ (parent 42)+ (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -1747,9 +1649,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 76)- (parent 44)- (seen 108)+ (label 72)+ (parent 42)+ (seen 98) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1769,9 +1671,9 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 77)- (parent 45)- (seen 42)+ (label 73)+ (parent 43)+ (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -1791,8 +1693,8 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 78)- (parent 48)+ (label 74)+ (parent 46) (seen 18) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1813,8 +1715,8 @@ (recv (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 y3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 79)- (parent 48)+ (label 75)+ (parent 46) (seen 17) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1838,8 +1740,8 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 80)- (parent 48)+ (label 76)+ (parent 46) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) @@ -1858,8 +1760,8 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 81)- (parent 49)+ (label 77)+ (parent 47) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -1882,9 +1784,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 82)- (parent 51)- (seen 58)+ (label 78)+ (parent 49)+ (seen 56) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -1909,39 +1811,13 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 83)- (parent 52)- (seen 55)+ (label 79)+ (parent 50)+ (seen 53) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2- (vars (y3 y3-0 y3-1 text) (a a-0 name))- (defstrand init 2 (x1 y3) (x2 y3) (x3 y3) (x4 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a-0))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (displaced 5 2 resp 2) y3 (1 0)- (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a))- (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a)))- (traces- ((send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a-0))) (send (enc "okay" y3 y3 (pubk a-0))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 84)- (parent 52)- (unrealized (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0))@@ -1962,8 +1838,8 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 85)- (parent 52)+ (label 80)+ (parent 50) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) @@ -1986,9 +1862,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 86)- (parent 53)- (seen 57)+ (label 81)+ (parent 51)+ (seen 55) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2011,9 +1887,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 87)- (parent 56)- (seen 57)+ (label 82)+ (parent 54)+ (seen 55) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2031,9 +1907,9 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 88)- (parent 60)- (seen 42)+ (label 83)+ (parent 58)+ (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2061,43 +1937,12 @@ (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 89)- (parent 61)+ (label 84)+ (parent 59) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2- (vars (y3 y3-0 y3-1 text) (a a-0 name))- (defstrand init 2 (x1 y3-0) (x2 y3-0) (x3 y3-0) (x4 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a-0))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3-0)- (operation nonce-test (displaced 5 2 resp 2) y3-0 (1 0)- (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a))- (enc y3-0 y3-0 (pubk a)))- (traces- ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 y3-0 (pubk a))))- (recv (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a-0)))- (send (enc "okay" y3-0 y3-0 (pubk a-0))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 90)- (parent 61)- (seen 84)- (unrealized (1 0))- (comment "3 in cohort - 1 not yet seen"))--(defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0))@@ -2122,36 +1967,9 @@ (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 91)- (parent 61)- (seen 84 108)- (unrealized (1 0))- (comment "4 in cohort - 1 not yet seen"))--(defskeleton wonthull2- (vars (x3 y3 y3-0 text) (a a-0 name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (displaced 5 3 resp 2) y3-1 (1 0)- (enc "okay" y3-0 y3-1 (pubk a)) (enc y3-1 x3 (pubk a))- (enc y3-1 y3-1 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 92)- (parent 61)- (seen 84)+ (label 85)+ (parent 59)+ (seen 98) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) @@ -2176,38 +1994,12 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 93)- (parent 61)+ (label 86)+ (parent 59) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2- (vars (y3 y3-0 text) (a name))- (defstrand init 2 (x1 y3-0) (x2 y3-0) (x3 y3-0) (x4 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (0 1)))- (non-orig (privk a))- (uniq-orig y3-0)- (operation nonce-test (contracted (a-0 a)) y3-0 (1 0)- (enc "okay" y3 y3-0 (pubk a)) (enc y3-0 y3-0 (pubk a)))- (traces- ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 y3-0 (pubk a))))- (recv (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-0 y3-0 (pubk a)))))- (label 94)- (parent 62)- (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a))@@ -2228,8 +2020,8 @@ (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))))- (label 95)- (parent 63)+ (label 87)+ (parent 61) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -2251,9 +2043,9 @@ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))- (label 96)- (parent 64)- (seen 54)+ (label 88)+ (parent 62)+ (seen 52) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2276,9 +2068,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 97)- (parent 65)- (seen 88)+ (label 89)+ (parent 63)+ (seen 83) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2303,9 +2095,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 98)- (parent 65)- (seen 121)+ (label 90)+ (parent 63)+ (seen 108) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -2330,9 +2122,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 99)- (parent 67)- (seen 55)+ (label 91)+ (parent 65)+ (seen 53) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2357,11 +2149,11 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 100)- (parent 67)- (seen 84 85)+ (label 92)+ (parent 65)+ (seen 80) (unrealized (1 0))- (comment "4 in cohort - 1 not yet seen"))+ (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -2384,8 +2176,8 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 101)- (parent 67)+ (label 93)+ (parent 65) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) @@ -2408,9 +2200,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 102)- (parent 68)- (seen 57)+ (label 94)+ (parent 66)+ (seen 55) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2433,9 +2225,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 103)- (parent 69)- (seen 123)+ (label 95)+ (parent 67)+ (seen 109) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2460,60 +2252,13 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 104)- (parent 69)- (seen 127)+ (label 96)+ (parent 67)+ (seen 113) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2- (vars (x3 y3 y3-0 text) (a name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1 x3) (a-0 a)) x3 (1 0)- (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 105)- (parent 70)- (seen 58)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2- (vars (x1 x3 y3 y3-0 text) (a a-0 name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand resp 2) x3 (1 0)- (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 106)- (parent 70)- (unrealized (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a))@@ -2534,9 +2279,9 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 107)- (parent 73)- (seen 116)+ (label 97)+ (parent 69)+ (seen 105) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2561,8 +2306,8 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 108)- (parent 73)+ (label 98)+ (parent 69) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) @@ -2585,9 +2330,9 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))))- (label 109)- (parent 74)- (seen 123)+ (label 99)+ (parent 70)+ (seen 109) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2610,9 +2355,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 110)- (parent 76)- (seen 77)+ (label 100)+ (parent 72)+ (seen 73) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2635,8 +2380,8 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 111)- (parent 80)+ (label 101)+ (parent 76) (seen 29) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2660,8 +2405,8 @@ ((recv (enc x1 y3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 112)- (parent 80)+ (label 102)+ (parent 76) (seen 28) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2681,41 +2426,14 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 113)- (parent 81)+ (label 103)+ (parent 77) (seen 17) (unrealized) (shape) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2- (vars (y3 y3-0 y3-1 text) (a name))- (defstrand init 2 (x1 y3) (x2 y3) (x3 y3) (x4 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (contracted (a-0 a)) y3 (1 0)- (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a))- (enc "okay" y3-1 y3 (pubk a)) (enc y3 y3 (pubk a)))- (traces- ((send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 114)- (parent 84)- (seen 129)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a))@@ -2737,9 +2455,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 115)- (parent 85)- (seen 87)+ (label 104)+ (parent 80)+ (seen 82) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2760,40 +2478,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 116)- (parent 89)- (seen 88)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2- (vars (y3 y3-0 y3-1 text) (a name))- (defstrand init 2 (x1 y3-0) (x2 y3-0) (x3 y3-0) (x4 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a))- (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3-0)- (operation nonce-test (contracted (a-0 a)) y3-0 (1 0)- (enc "okay" y3 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a))- (enc y3-0 y3-0 (pubk a)))- (traces- ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 y3-0 (pubk a))))- (recv (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-0 y3-0 (pubk a))))- ((recv (enc y3-0 y3-0 (pubk a)))- (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 117)- (parent 90)- (seen 94)+ (label 105)+ (parent 84)+ (seen 83) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2821,40 +2508,13 @@ (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))))- (label 118)- (parent 91)+ (label 106)+ (parent 85) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1))- ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (a-0 a)) x3 (1 0)- (enc "okay" x3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a))- (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 119)- (parent 92)- (seen 82)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2- (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))@@ -2874,9 +2534,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 120)- (parent 93)- (seen 116)+ (label 107)+ (parent 86)+ (seen 105) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2904,32 +2564,12 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 121)- (parent 93)+ (label 108)+ (parent 86) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2- (vars (y3 text) (a name))- (defstrand init 2 (x1 y3) (x2 y3) (x3 y3) (x4 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1)))- (non-orig (privk a))- (uniq-orig y3)- (operation generalization deleted (2 0))- (traces- ((send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 122)- (parent 94)- (seen 14)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2 (vars (x3 y3 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a))@@ -2943,9 +2583,9 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 123)- (parent 95)- (seen 88)+ (label 109)+ (parent 87)+ (seen 83) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2970,9 +2610,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 124)- (parent 98)- (seen 72)+ (label 110)+ (parent 90)+ (seen 68) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2997,9 +2637,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 125)- (parent 100)- (seen 87)+ (label 111)+ (parent 92)+ (seen 82) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3024,9 +2664,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 126)- (parent 101)- (seen 109)+ (label 112)+ (parent 93)+ (seen 99) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3054,8 +2694,8 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 127)- (parent 101)+ (label 113)+ (parent 93) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) @@ -3080,34 +2720,9 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 128)- (parent 104)- (seen 131)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull2- (vars (x3 y3 y3-0 text) (a name))- (defstrand init 2 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1 x3) (a-0 a)) x3 (1 0)- (enc "okay" y3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a))- (enc x3 x3 (pubk a)))- (traces- ((send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 129)- (parent 106)- (seen 58)+ (label 114)+ (parent 96)+ (seen 116) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3133,9 +2748,9 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 130)- (parent 108)- (seen 131)+ (label 115)+ (parent 98)+ (seen 116) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3156,9 +2771,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 131)- (parent 118)- (seen 123)+ (label 116)+ (parent 106)+ (seen 109) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3187,9 +2802,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 132)- (parent 121)- (seen 107)+ (label 117)+ (parent 108)+ (seen 97) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -3218,9 +2833,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))))- (label 133)- (parent 127)- (seen 130)+ (label 118)+ (parent 113)+ (seen 115) (unrealized) (comment "1 in cohort - 0 not yet seen"))
tst/wonthull3.tst view
@@ -1,4 +1,4 @@-(comment "CPSA 2.1.2")+(comment "CPSA 2.2.0") (comment "All input read") (defprotocol wonthull3 basic@@ -570,9 +570,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 26) (parent 19)- (seen 43)+ (seen 42 44) (unrealized (1 0))- (comment "4 in cohort - 3 not yet seen"))+ (comment "6 in cohort - 4 not yet seen")) (defskeleton wonthull3 (vars (x1 x3 y3 text) (a a-0 name))@@ -615,7 +615,7 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 28) (parent 19)- (seen 41 44)+ (seen 41 45) (unrealized (0 2)) (comment "6 in cohort - 0 not yet seen")) @@ -684,9 +684,9 @@ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 31) (parent 20)- (seen 47 48)+ (seen 24 25) (unrealized (1 0) (3 0))- (comment "7 in cohort - 3 not yet seen"))+ (comment "7 in cohort - 1 not yet seen")) (defskeleton wonthull3 (vars (x1 x1-0 y3 text) (a a-0 name))@@ -727,9 +727,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 33) (parent 21)- (seen 54 56)+ (seen 17 54) (unrealized (1 0))- (comment "6 in cohort - 4 not yet seen"))+ (comment "6 in cohort - 3 not yet seen")) (defskeleton wonthull3 (vars (x1 x3 x1-0 y3 text) (a name))@@ -750,7 +750,7 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 34) (parent 21)- (seen 30 53)+ (seen 30 52) (unrealized (0 2)) (comment "6 in cohort - 0 not yet seen")) @@ -819,7 +819,7 @@ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 37) (parent 22)- (seen 57 58)+ (seen 55 56) (unrealized (1 0) (3 0)) (comment "6 in cohort - 2 not yet seen")) @@ -841,8 +841,9 @@ ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 38) (parent 24)+ (seen 42) (unrealized)- (comment "1 in cohort - 1 not yet seen"))+ (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3 (vars (x3 x1 y3 text) (a name))@@ -908,11 +909,31 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 41) (parent 26)- (seen 53)+ (seen 52) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3+ (vars (x3 text) (a name))+ (defstrand init 3 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))+ (precedes ((0 1) (1 0)) ((1 1) (0 2)))+ (non-orig (privk a))+ (uniq-orig x3)+ (operation nonce-test (added-strand init 2) x3 (1 0) (enc x3 (pubk a))+ (enc x3 x3 (pubk a)))+ (traces+ ((send (enc x3 (pubk a)))+ (send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))+ (recv (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))+ (label 42)+ (parent 26)+ (seen 17)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton wonthull3 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 3 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0))@@ -931,9 +952,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 42)+ (label 43) (parent 26)- (seen 60 61)+ (seen 57 58) (unrealized (1 0) (3 0)) (comment "7 in cohort - 3 not yet seen")) @@ -953,7 +974,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 43)+ (label 44) (parent 26) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen"))@@ -974,9 +995,9 @@ (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 44)+ (label 45) (parent 27)- (seen 59)+ (seen 42) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -999,9 +1020,9 @@ ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 45)+ (label 46) (parent 27)- (seen 47)+ (seen 24) (unrealized (1 0) (3 0)) (comment "7 in cohort - 1 not yet seen")) @@ -1021,64 +1042,13 @@ (recv (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 46)+ (label 47) (parent 27) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull3 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0))- (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a))- (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x1-0)- (operation nonce-test (added-strand init 2) x1-0 (3 0)- (enc x1-0 (pubk a)))- (traces- ((send (enc x1-0 (pubk a)))- (send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))))- (recv (enc "okay" x1-0 x1 (pubk a))))- ((recv (enc x1 x1-0 (pubk a-0)))- (send (enc "okay" x1-0 x1 (pubk a-0))))- ((recv (enc x1-0 x1-0 (pubk a)))- (send (enc "okay" y3 x1-0 (pubk a))))- ((recv (enc x1-0 x1-0 (pubk a)))- (send (enc "okay" y3-0 x1-0 (pubk a)))))- (label 47)- (parent 31)- (unrealized (1 0))- (comment "3 in cohort - 3 not yet seen"))--(defskeleton wonthull3- (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand init 2) x3 (3 0)- (enc x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 48)- (parent 31)- (unrealized (1 0))- (comment "4 in cohort - 4 not yet seen"))--(defskeleton wonthull3- (vars (x1 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 3 (x1 x1-0) (x2 y3) (x3 y3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 y3) (y3 y3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))@@ -1095,7 +1065,7 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 49)+ (label 48) (parent 31) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen"))@@ -1117,7 +1087,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 50)+ (label 49) (parent 32) (seen 17) (unrealized)@@ -1140,7 +1110,7 @@ (recv (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 y3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 51)+ (label 50) (parent 32) (seen 16) (unrealized)@@ -1166,11 +1136,11 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 52)+ (label 51) (parent 32)- (seen 49 70 74)+ (seen 48 67 68) (unrealized (1 0) (3 0))- (comment "7 in cohort - 0 not yet seen"))+ (comment "7 in cohort - 2 not yet seen")) (defskeleton wonthull3 (vars (x3 x1 y3 text) (a name))@@ -1188,7 +1158,7 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 53)+ (label 52) (parent 33) (seen 17) (unrealized)@@ -1196,28 +1166,6 @@ (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3- (vars (x3 x1 text) (a a-0 name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (precedes ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (0 2)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand init 2) x3 (1 0) (enc x3 (pubk a))- (enc x3 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))- (label 54)- (parent 33)- (seen 79)- (unrealized (1 0))- (comment "4 in cohort - 3 not yet seen"))--(defskeleton wonthull3 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 3 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0))@@ -1236,9 +1184,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 55)+ (label 53) (parent 33)- (seen 60 80 81)+ (seen 57 69 70) (unrealized (1 0) (3 0)) (comment "7 in cohort - 3 not yet seen")) @@ -1258,11 +1206,11 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 56)+ (label 54) (parent 33)- (seen 79)+ (seen 73) (unrealized (1 0))- (comment "4 in cohort - 2 not yet seen"))+ (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull3 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name))@@ -1285,7 +1233,7 @@ (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a)))))- (label 57)+ (label 55) (parent 37) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen"))@@ -1308,31 +1256,12 @@ ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 58)+ (label 56) (parent 37) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull3- (vars (x1 text) (a name))- (defstrand init 3 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a))- (precedes ((0 1) (1 0)) ((1 1) (0 2)))- (non-orig (privk a))- (uniq-orig x1)- (operation generalization deleted (2 0))- (traces- ((send (enc x1 (pubk a)))- (send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a))))- (recv (enc "okay" x1 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))))- (label 59)- (parent 38)- (seen 17)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 3 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0))@@ -1351,9 +1280,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 60)- (parent 42)- (seen 89)+ (label 57)+ (parent 43)+ (seen 79) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) @@ -1376,11 +1305,11 @@ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 61)- (parent 42)- (seen 91)+ (label 58)+ (parent 43)+ (seen 38 80) (unrealized (1 0))- (comment "3 in cohort - 2 not yet seen"))+ (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull3 (vars (x3 y3 y3-0 text) (a a-0 name))@@ -1400,8 +1329,8 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 62)- (parent 42)+ (label 59)+ (parent 43) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) @@ -1421,8 +1350,8 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 63)- (parent 43)+ (label 60)+ (parent 44) (seen 41) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1446,9 +1375,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 64)- (parent 43)- (seen 62 89 91)+ (label 61)+ (parent 44)+ (seen 59 79 80) (unrealized (1 0) (3 0)) (comment "7 in cohort - 0 not yet seen")) @@ -1470,8 +1399,8 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 65)- (parent 45)+ (label 62)+ (parent 46) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) @@ -1491,9 +1420,9 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 66)- (parent 46)- (seen 59)+ (label 63)+ (parent 47)+ (seen 42) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -1516,195 +1445,14 @@ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 67)- (parent 46)- (seen 65 70)+ (label 64)+ (parent 47)+ (seen 62 67) (unrealized (1 0) (3 0)) (comment "7 in cohort - 0 not yet seen")) (defskeleton wonthull3 (vars (x1 y3 y3-0 text) (a name))- (defstrand init 3 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a))- (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x1)- (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0)- (enc x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a))- (enc x1 x1 (pubk a)))- (traces- ((send (enc x1 (pubk a)))- (send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a))))- (recv (enc "okay" x1 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 68)- (parent 47)- (seen 38)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x1 x1-0 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0))- (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a))- (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x1-0)- (operation nonce-test (displaced 4 2 resp 2) x1-0 (1 0)- (enc x1-0 (pubk a)) (enc "okay" y3-0 x1-0 (pubk a))- (enc x1-0 x1-0 (pubk a)))- (traces- ((send (enc x1-0 (pubk a)))- (send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))))- (recv (enc "okay" x1-0 x1 (pubk a))))- ((recv (enc x1 x1-0 (pubk a-0)))- (send (enc "okay" x1-0 x1 (pubk a-0))))- ((recv (enc x1-0 x1-0 (pubk a)))- (send (enc "okay" y3 x1-0 (pubk a))))- ((recv (enc x1-0 x1-0 (pubk a)))- (send (enc "okay" y3-0 x1-0 (pubk a)))))- (label 69)- (parent 47)- (unrealized (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton wonthull3- (vars (x1 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 y3) (x2 y3) (x3 y3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 y3) (y3 y3) (a a-0))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (displaced 4 2 resp 2) x1-0 (1 0)- (enc x1-0 (pubk a)) (enc "okay" y3-0 x1-0 (pubk a))- (enc x1-0 x1-0 (pubk a)))- (traces- ((send (enc y3 (pubk a)))- (send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 x1 (pubk a))))- ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 70)- (parent 47)- (unrealized (1 0))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 y3-0 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 71)- (parent 48)- (seen 39)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 y3-0 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 72)- (parent 48)- (seen 40)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (displaced 4 2 resp 2) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1-0 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 73)- (parent 48)- (unrealized (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton wonthull3- (vars (x1 x1-0 y3 y3-0 text) (a a-0 name))- (defstrand init 3 (x1 x1-0) (x2 y3) (x3 y3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 y3) (y3 y3) (a a-0))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (displaced 4 2 resp 2) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1-0 x3 (pubk a)))- (traces- ((send (enc y3 (pubk a)))- (send (cat (enc x1-0 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 x1 (pubk a))))- ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 74)- (parent 48)- (unrealized (1 0))- (comment "2 in cohort - 2 not yet seen"))--(defskeleton wonthull3- (vars (x1 y3 y3-0 text) (a name)) (defstrand init 3 (x1 x1) (x2 y3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))@@ -1723,8 +1471,8 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 75)- (parent 49)+ (label 65)+ (parent 48) (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1749,80 +1497,62 @@ ((recv (enc x1 y3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 76)- (parent 49)+ (label 66)+ (parent 48) (seen 39) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3- (vars (x3 x1 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (precedes ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (0 2)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (a-0 a)) x3 (1 0) (enc x3 (pubk a))- (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))- (label 77)- (parent 54)- (seen 17)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 text) (a a-0 name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (precedes ((0 0) (3 0)) ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (0 2))- ((2 1) (0 2)) ((3 1) (1 0)))+ (vars (x1 x1-0 y3 text) (a a-0 name))+ (defstrand init 3 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a))+ (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0))+ (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a))+ (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a))+ (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0))) (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 (pubk a))- (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a)))+ (uniq-orig x1-0)+ (operation nonce-test (added-strand init 2) x1-0 (3 0)+ (enc x1-0 (pubk a))) (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 78)- (parent 54)- (seen 61 80)- (unrealized (1 0) (3 0))- (comment "7 in cohort - 1 not yet seen"))+ ((send (enc x1-0 (pubk a)))+ (send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))))+ (recv (enc "okay" x1-0 x1 (pubk a))))+ ((recv (enc x1 x1-0 (pubk a-0)))+ (send (enc "okay" x1-0 x1 (pubk a-0))))+ ((recv (enc x1-0 x1-0 (pubk a)))+ (send (enc "okay" x1-0 x1-0 (pubk a))))+ ((recv (enc x1-0 x1-0 (pubk a)))+ (send (enc "okay" y3 x1-0 (pubk a)))))+ (label 67)+ (parent 51)+ (unrealized (1 0))+ (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull3- (vars (x3 x1 text) (a a-0 name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (1 0)))+ (vars (x1 x1-0 y3 y3-0 text) (a a-0 name))+ (defstrand init 3 (x1 x1-0) (x2 y3) (x3 y3) (x4 x1) (a a))+ (defstrand resp 2 (y1 x1) (y2 y3) (y3 y3) (a a-0))+ (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))+ (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))+ (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0))) (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (displaced 3 2 resp 2) x3 (1 0)- (enc x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a)))+ (uniq-orig y3)+ (operation nonce-test (added-strand init 2) y3 (3 0)+ (enc y3 (pubk a))) (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))- (label 79)- (parent 54)- (seen 50)+ ((send (enc y3 (pubk a)))+ (send (cat (enc x1-0 y3 (pubk a)) (enc y3 y3 (pubk a))))+ (recv (enc "okay" y3 x1 (pubk a))))+ ((recv (enc x1 y3 (pubk a-0))) (send (enc "okay" y3 x1 (pubk a-0))))+ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))+ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))+ (label 68)+ (parent 51) (unrealized (1 0))- (comment "2 in cohort - 1 not yet seen"))+ (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull3 (vars (x3 x1 y3 text) (a a-0 name))@@ -1843,11 +1573,11 @@ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 80)- (parent 55)- (seen 103)+ (label 69)+ (parent 53)+ (seen 40 86) (unrealized (1 0))- (comment "3 in cohort - 2 not yet seen"))+ (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull3 (vars (x3 x1 y3 y3-0 text) (a a-0 name))@@ -1868,9 +1598,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 81)- (parent 55)- (seen 80 105)+ (label 70)+ (parent 53)+ (seen 69 88) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) @@ -1892,11 +1622,11 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 82)- (parent 55)- (seen 100)+ (label 71)+ (parent 53)+ (seen 90) (unrealized (1 0))- (comment "3 in cohort - 1 not yet seen"))+ (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull3 (vars (x3 x1 y3 text) (a name))@@ -1914,13 +1644,35 @@ (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))))- (label 83)- (parent 56)- (seen 53)+ (label 72)+ (parent 54)+ (seen 52) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3+ (vars (x3 x1 text) (a a-0 name))+ (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))+ (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (1 0)))+ (non-orig (privk a))+ (uniq-orig x3)+ (operation nonce-test (added-strand init 2) x3 (1 0) (enc x3 (pubk a))+ (enc "okay" x3 x3 (pubk a)) (enc x3 x3 (pubk a)))+ (traces+ ((send (enc x3 (pubk a)))+ (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))+ (recv (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))))+ (label 73)+ (parent 54)+ (seen 49)+ (unrealized (1 0))+ (comment "2 in cohort - 1 not yet seen"))++(defskeleton wonthull3 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 3 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0))@@ -1939,9 +1691,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 84)- (parent 56)- (seen 82 89 103 105)+ (label 74)+ (parent 54)+ (seen 71 79 86 88) (unrealized (1 0) (3 0)) (comment "7 in cohort - 0 not yet seen")) @@ -1964,8 +1716,8 @@ ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 85)- (parent 57)+ (label 75)+ (parent 55) (seen 38) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -1989,8 +1741,8 @@ ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 86)- (parent 58)+ (label 76)+ (parent 56) (seen 39) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2014,8 +1766,8 @@ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 87)- (parent 58)+ (label 77)+ (parent 56) (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2039,8 +1791,8 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 88)- (parent 60)+ (label 78)+ (parent 57) (seen 41) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2065,37 +1817,12 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 89)- (parent 60)+ (label 79)+ (parent 57) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull3- (vars (x3 y3 text) (a name))- (defstrand init 3 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (a-0 a)) x3 (1 0) (enc x3 (pubk a))- (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x3 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 90)- (parent 61)- (seen 38)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3 (vars (x3 y3 text) (a a-0 name)) (defstrand init 3 (x1 x3) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))@@ -2114,9 +1841,9 @@ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 91)- (parent 61)- (seen 95)+ (label 80)+ (parent 58)+ (seen 83) (unrealized (1 0)) (comment "1 in cohort - 0 not yet seen")) @@ -2139,9 +1866,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 92)- (parent 62)- (seen 63)+ (label 81)+ (parent 59)+ (seen 60) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2164,119 +1891,39 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 93)- (parent 65)+ (label 82)+ (parent 62) (seen 38) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3- (vars (x1 y3 y3-0 text) (a name))+ (vars (x1 y3 text) (a name)) (defstrand init 3 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a))+ (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a))- (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0)- (enc x1 (pubk a)) (enc "okay" y3 x1 (pubk a))- (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a)))+ (enc x1 (pubk a)) (enc "okay" x1 x1 (pubk a))+ (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (enc x1 (pubk a))) (send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))- ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))))- (label 94)- (parent 69)- (seen 38)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (y3 y3-0 text) (a name))- (defstrand init 3 (x1 y3) (x2 y3) (x3 y3) (x4 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))- (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig y3)- (operation nonce-test (contracted (x1 y3) (a-0 a)) y3 (1 0)- (enc y3 (pubk a)) (enc "okay" y3 y3 (pubk a))- (enc "okay" y3-0 y3 (pubk a)) (enc y3 y3 (pubk a)))- (traces- ((send (enc y3 (pubk a)))- (send (cat (enc y3 y3 (pubk a)) (enc y3 y3 (pubk a))))- (recv (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))- ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 95)- (parent 70)+ ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))+ ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))))+ (label 83)+ (parent 67) (seen 38) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3- (vars (x3 x1 y3 y3-0 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a))- (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3 x3 (pubk a))- (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x1 (pubk a))))- ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 96)- (parent 73)- (seen 39)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 y3-0 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0)- (enc x3 (pubk a)) (enc "okay" y3 x3 (pubk a))- (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))))- (label 97)- (parent 73)- (seen 40)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3 (vars (x1 y3 y3-0 text) (a name)) (defstrand init 3 (x1 x1) (x2 y3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a))@@ -2297,8 +1944,8 @@ ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 98)- (parent 74)+ (label 84)+ (parent 68) (seen 40) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2324,8 +1971,8 @@ ((recv (enc x1 y3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 99)- (parent 74)+ (label 85)+ (parent 68) (seen 39) (unrealized) (comment "1 in cohort - 0 not yet seen"))@@ -2336,82 +1983,6 @@ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (displaced 4 2 resp 2) x3 (3 0)- (enc x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 100)- (parent 78)- (seen 75)- (unrealized (1 0))- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 text) (a a-0 name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (precedes ((0 0) (3 0)) ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (1 0))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 (pubk a))- (enc "okay" x3 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 101)- (parent 79)- (seen 91 100 103)- (unrealized (1 0) (3 0))- (comment "7 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 text) (a name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))- (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (0 2))- ((3 1) (1 0)))- (non-orig (privk a))- (uniq-orig x3)- (operation nonce-test (contracted (a-0 a)) x3 (1 0) (enc x3 (pubk a))- (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a))- (enc x1 x3 (pubk a)))- (traces- ((send (enc x3 (pubk a)))- (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))- (recv (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))- ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 102)- (parent 80)- (seen 40)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton wonthull3- (vars (x3 x1 y3 text) (a a-0 name))- (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))- (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 1) (2 0)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a))@@ -2426,9 +1997,9 @@ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))- (label 103)- (parent 80)- (seen 98)+ (label 86)+ (parent 69)+ (seen 84) (unrealized (1 0)) (comment "1 in cohort - 0 not yet seen")) @@ -2451,9 +2022,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 104)- (parent 81)- (seen 53)+ (label 87)+ (parent 70)+ (seen 52) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2477,9 +2048,9 @@ ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 105)- (parent 81)- (seen 103)+ (label 88)+ (parent 70)+ (seen 86) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) @@ -2502,13 +2073,64 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 106)- (parent 82)- (seen 83)+ (label 89)+ (parent 71)+ (seen 72) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull3+ (vars (x3 x1 y3 text) (a a-0 name))+ (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))+ (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)))+ (non-orig (privk a))+ (uniq-orig x3)+ (operation nonce-test (added-strand init 2) x3 (1 0) (enc x3 (pubk a))+ (enc "okay" x3 x3 (pubk a)) (enc "okay" y3 x3 (pubk a))+ (enc x3 x3 (pubk a)))+ (traces+ ((send (enc x3 (pubk a)))+ (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))+ (recv (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))+ (label 90)+ (parent 71)+ (seen 65)+ (unrealized (1 0))+ (comment "1 in cohort - 0 not yet seen"))++(defskeleton wonthull3+ (vars (x3 x1 y3 text) (a a-0 name))+ (defstrand init 3 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a-0))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a))+ (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a))+ (precedes ((0 0) (3 0)) ((0 1) (2 0)) ((1 1) (0 2)) ((2 1) (1 0))+ ((3 1) (1 0)))+ (non-orig (privk a))+ (uniq-orig x3)+ (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 (pubk a))+ (enc "okay" x3 x3 (pubk a)) (enc x3 x3 (pubk a))+ (enc x1 x3 (pubk a)))+ (traces+ ((send (enc x3 (pubk a)))+ (send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a))))+ (recv (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a-0))) (send (enc "okay" x3 x3 (pubk a-0))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))+ ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))))+ (label 91)+ (parent 73)+ (seen 80 86 90)+ (unrealized (1 0) (3 0))+ (comment "7 in cohort - 0 not yet seen"))++(defskeleton wonthull3 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 3 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a))@@ -2528,9 +2150,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 107)- (parent 89)- (seen 63)+ (label 92)+ (parent 79)+ (seen 60) (unrealized) (comment "1 in cohort - 0 not yet seen")) @@ -2554,9 +2176,9 @@ ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))))- (label 108)- (parent 105)- (seen 83)+ (label 93)+ (parent 88)+ (seen 72) (unrealized) (comment "1 in cohort - 0 not yet seen"))
tst/woolam.scm view
@@ -1,4 +1,4 @@-;;; Woo-Lam Protocol+(herald "Woo-Lam Protocol") (defprotocol woolam basic (defrole init (vars (a s name) (n text))
tst/woolam.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Woo-Lam Protocol")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol woolam basic
tst/yahalom-6.3.6.scm view
@@ -1,6 +1,10 @@-;;; 6.3.6 Yahalom+(herald "Yahalom Protocol"+ (comment "A Survey of Authentication Protocol Literature:"+ "Version 1.0, John Clark and Jeremy Jacob,"+ "Yahalom Protocol, Section 6.3.6, Page 49")+ (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defprotocol yahalom-6:3:6 basic+(defprotocol yahalom basic (defrole init (vars (a b s name) (n-a n-b text) (k skey) (blob mesg)) (trace@@ -22,26 +26,26 @@ (comment "Yahalom protocol, Section 6.3.6, Page 49") (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (a b s name) (n-a n-b text)) (defstrand init 3 (a a) (b b) (s s) (n-a n-a) (n-b n-b)) (non-orig (ltk a s) (ltk b s)) (uniq-orig n-a n-b)) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (a b s name) (n-a n-b text) (k skey)) (defstrand resp 3 (a a) (b b) (s s) (n-a n-a) (n-b n-b) (k k)) (deflistener k) (non-orig (ltk a s) (ltk b s)) (uniq-orig n-a n-b)) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (a b s name) (n-a n-b text)) (defstrand resp 3 (a a) (b b) (s s) (n-a n-a) (n-b n-b)) (non-orig (ltk a s) (ltk b s)) (uniq-orig n-a n-b)) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (a b s name) (n-a n-b text)) (defstrand serv 2 (a a) (b b) (s s) (n-a n-a) (n-b n-b)) (non-orig (ltk a s) (ltk b s))
tst/yahalom-6.3.6.tst view
@@ -1,7 +1,13 @@-(comment "CPSA 2.1.2")+(herald "Yahalom Protocol"+ (comment "A Survey of Authentication Protocol Literature:"+ "Version 1.0, John Clark and Jeremy Jacob,"+ "Yahalom Protocol, Section 6.3.6, Page 49")+ (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf"))++(comment "CPSA 2.2.0") (comment "All input read") -(defprotocol yahalom-6:3:6 basic+(defprotocol yahalom basic (defrole init (vars (a b s name) (n-a n-b text) (k skey) (blob mesg)) (trace (send (cat a n-a))@@ -19,7 +25,7 @@ (comment "Yahalom protocol, Section 6.3.6, Page 49") (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b text) (a b s name) (k skey)) (defstrand init 3 (blob blob) (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -32,7 +38,7 @@ (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b text) (a b s name) (k skey)) (defstrand init 3 (blob blob) (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -52,7 +58,7 @@ (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b text) (a b s name) (k skey)) (defstrand init 3 (blob blob) (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -76,7 +82,7 @@ (comment "Nothing left to do") -(defprotocol yahalom-6:3:6 basic+(defprotocol yahalom basic (defrole init (vars (a b s name) (n-a n-b text) (k skey) (blob mesg)) (trace (send (cat a n-a))@@ -94,7 +100,7 @@ (comment "Yahalom protocol, Section 6.3.6, Page 49") (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (deflistener k)@@ -107,7 +113,7 @@ (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b n-a-0 n-b-0 text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (deflistener k)@@ -127,7 +133,7 @@ (unrealized (0 2) (1 0) (2 0)) (comment "2 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b n-a-0 n-b-0 text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (deflistener k)@@ -149,7 +155,7 @@ (unrealized (0 2) (1 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (deflistener k)@@ -171,7 +177,7 @@ (comment "Nothing left to do") -(defprotocol yahalom-6:3:6 basic+(defprotocol yahalom basic (defrole init (vars (a b s name) (n-a n-b text) (k skey) (blob mesg)) (trace (send (cat a n-a))@@ -189,7 +195,7 @@ (comment "Yahalom protocol, Section 6.3.6, Page 49") (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (non-orig (ltk a s) (ltk b s))@@ -201,7 +207,7 @@ (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b n-a-0 n-b-0 text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a-0) (n-b n-b-0) (a a) (b b) (s s) (k k))@@ -220,7 +226,7 @@ (unrealized (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b n-a-0 n-b-0 text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a-0) (n-b n-b-0) (a a) (b b) (s s) (k k))@@ -241,7 +247,7 @@ (unrealized (0 2)) (comment "2 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -260,7 +266,7 @@ (unrealized (0 2)) (comment "2 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b n-a-0 n-b-0 n-a-1 text) (a b s a-0 b-0 s-0 name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -287,7 +293,7 @@ (unrealized (3 1)) (comment "3 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b n-a-0 n-b-0 text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a-0) (n-b n-b-0) (a a) (b b) (s s) (k k))@@ -309,7 +315,7 @@ (unrealized (0 2) (3 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -333,7 +339,7 @@ (unrealized (2 1)) (comment "2 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -353,7 +359,7 @@ (unrealized (0 2) (2 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b n-a-0 n-b-0 n-a-1 text) (a b s a-0 b-0 s-0 name) (k k-0 skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -381,11 +387,11 @@ (send (cat (enc b k-0 n-a n-b (ltk a s)) (enc a k-0 (ltk b s)))))) (label 15) (parent 11)- (seen 16 19)+ (seen 16) (unrealized (3 1))- (comment "4 in cohort - 2 not yet seen"))+ (comment "2 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob mesg) (n-a n-b text) (a b s name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -408,7 +414,7 @@ (unrealized) (shape)) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -438,7 +444,7 @@ (unrealized (2 1)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 n-b-0 n-a-1 text) (a b s a-0 b-0 s-0 name) (k k-0 skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -471,41 +477,11 @@ (send (cat blob-0 (enc n-b k-0))))) (label 18) (parent 15)- (seen 21)+ (seen 20) (unrealized (3 1)) (comment "3 in cohort - 2 not yet seen")) -(defskeleton yahalom-6:3:6- (vars (blob mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name)- (k k-0 skey))- (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand init 3 (blob blob) (n-a n-a-0) (n-b n-b) (a a-0) (b b-0)- (s s-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k-0))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (2 1)) ((2 2) (0 2))- ((3 1) (2 1)))- (non-orig (ltk a s) (ltk b s))- (uniq-orig n-a n-b k k-0)- (operation nonce-test (displaced 5 2 resp 2) n-b-0 (3 1)- (enc a n-a n-b-0 (ltk b s)) (enc b k-0 n-a n-b-0 (ltk a s)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b s))))- (recv (cat (enc a k (ltk b s)) (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s)))))- ((send (cat a-0 n-a-0))- (recv (cat (enc b-0 k n-a-0 n-b (ltk a-0 s-0)) blob))- (send (cat blob (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k-0 n-a n-b (ltk a s)) (enc a k-0 (ltk b s))))))- (label 19)- (parent 15)- (seen 21)- (unrealized (2 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name) (k skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -531,12 +507,12 @@ (send (cat blob (enc n-b k)))) ((send (cat a n-a)) (recv (cat (enc b k n-a n-b (ltk a s)) blob-0)) (send (cat blob-0 (enc n-b k)))) ((recv k) (send k)))- (label 20)+ (label 19) (parent 17) (unrealized (4 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name) (k k-0 skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -566,12 +542,12 @@ ((send (cat a n-a)) (recv (cat (enc b k-0 n-a n-b (ltk a s)) blob-0)) (send (cat blob-0 (enc n-b k-0)))))- (label 21)+ (label 20) (parent 18) (unrealized (2 1)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 n-b-0 n-a-1 text) (a b s a-0 b-0 s-0 name) (k k-0 skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -604,75 +580,12 @@ ((send (cat a n-a)) (recv (cat (enc b k-0 n-a n-b (ltk a s)) blob-0)) (send (cat blob-0 (enc n-b k-0)))) ((recv k-0) (send k-0)))- (label 22)+ (label 21) (parent 18) (unrealized (3 1) (6 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6- (vars (blob mesg) (n-a n-b text) (a b s name) (k k-0 skey))- (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand init 3 (blob blob) (n-a n-a) (n-b n-b) (a a) (b b) (s s)- (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k-0))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (2 1)) ((2 0) (0 0))- ((2 2) (0 2)) ((3 1) (2 1)))- (non-orig (ltk a s) (ltk b s))- (uniq-orig n-a n-b k k-0)- (operation nonce-test (contracted (a-0 a) (b-0 b) (s-0 s) (n-a-0 n-a))- n-b (2 1) (enc a n-a n-b (ltk b s)) (enc b k n-a n-b (ltk a s))- (enc b k-0 n-a n-b (ltk a s)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b s))))- (recv (cat (enc a k (ltk b s)) (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s)))))- ((send (cat a n-a)) (recv (cat (enc b k n-a n-b (ltk a s)) blob))- (send (cat blob (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k-0 n-a n-b (ltk a s)) (enc a k-0 (ltk b s))))))- (label 23)- (parent 19)- (seen 16)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton yahalom-6:3:6- (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name)- (k k-0 skey))- (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand init 3 (blob blob) (n-a n-a-0) (n-b n-b) (a a-0) (b b-0)- (s s-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k-0))- (defstrand init 3 (blob blob-0) (n-a n-a) (n-b n-b) (a a) (b b) (s s)- (k k))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((2 2) (0 2))- ((3 1) (2 1)) ((4 0) (0 0)) ((4 2) (2 1)))- (non-orig (ltk a s) (ltk b s))- (uniq-orig n-a n-b k k-0)- (operation nonce-test (added-strand init 3) n-b (2 1)- (enc a n-a n-b (ltk b s)) (enc b k n-a n-b (ltk a s))- (enc b k-0 n-a n-b (ltk a s)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b s))))- (recv (cat (enc a k (ltk b s)) (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s)))))- ((send (cat a-0 n-a-0))- (recv (cat (enc b-0 k n-a-0 n-b (ltk a-0 s-0)) blob))- (send (cat blob (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k-0 n-a n-b (ltk a s)) (enc a k-0 (ltk b s)))))- ((send (cat a n-a)) (recv (cat (enc b k n-a n-b (ltk a s)) blob-0))- (send (cat blob-0 (enc n-b k)))))- (label 24)- (parent 19)- (unrealized (2 1))- (comment "1 in cohort - 1 not yet seen"))--(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name) (k k-0 skey)) (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))@@ -704,50 +617,14 @@ ((send (cat a n-a)) (recv (cat (enc b k-0 n-a n-b (ltk a s)) blob-0)) (send (cat blob-0 (enc n-b k-0)))) ((recv k-0) (send k-0)))- (label 25)- (parent 21)+ (label 22)+ (parent 20) (unrealized (2 1) (5 0)) (comment "empty cohort")) -(defskeleton yahalom-6:3:6- (vars (blob blob-0 mesg) (n-a n-b n-a-0 text) (a b s a-0 b-0 s-0 name)- (k k-0 skey))- (defstrand resp 3 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k))- (defstrand init 3 (blob blob) (n-a n-a-0) (n-b n-b) (a a-0) (b b-0)- (s s-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k-0))- (defstrand init 3 (blob blob-0) (n-a n-a) (n-b n-b) (a a) (b b) (s s)- (k k))- (deflistener k)- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((1 1) (5 0))- ((2 2) (0 2)) ((3 1) (2 1)) ((4 0) (0 0)) ((4 2) (2 1))- ((5 1) (2 1)))- (non-orig (ltk a s) (ltk b s))- (uniq-orig n-a n-b k k-0)- (operation nonce-test (added-listener k) n-b (2 1) (enc n-b k)- (enc a n-a n-b (ltk b s)) (enc b k n-a n-b (ltk a s))- (enc b k-0 n-a n-b (ltk a s)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b s))))- (recv (cat (enc a k (ltk b s)) (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s)))))- ((send (cat a-0 n-a-0))- (recv (cat (enc b-0 k n-a-0 n-b (ltk a-0 s-0)) blob))- (send (cat blob (enc n-b k))))- ((recv (cat b (enc a n-a n-b (ltk b s))))- (send (cat (enc b k-0 n-a n-b (ltk a s)) (enc a k-0 (ltk b s)))))- ((send (cat a n-a)) (recv (cat (enc b k n-a n-b (ltk a s)) blob-0))- (send (cat blob-0 (enc n-b k)))) ((recv k) (send k)))- (label 26)- (parent 24)- (unrealized (5 0))- (comment "empty cohort"))- (comment "Nothing left to do") -(defprotocol yahalom-6:3:6 basic+(defprotocol yahalom basic (defrole init (vars (a b s name) (n-a n-b text) (k skey) (blob mesg)) (trace (send (cat a n-a))@@ -765,7 +642,7 @@ (comment "Yahalom protocol, Section 6.3.6, Page 49") (url "http://www.eecs.umich.edu/acal/swerve/docs/49-1.pdf")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (non-orig (ltk a s) (ltk b s))@@ -773,11 +650,11 @@ (traces ((recv (cat b (enc a n-a n-b (ltk b s)))) (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s))))))- (label 27)+ (label 23) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) -(defskeleton yahalom-6:3:6+(defskeleton yahalom (vars (n-a n-b text) (a b s name) (k skey)) (defstrand serv 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s) (k k)) (defstrand resp 2 (n-a n-a) (n-b n-b) (a a) (b b) (s s))@@ -790,8 +667,8 @@ ((recv (cat b (enc a n-a n-b (ltk b s)))) (send (cat (enc b k n-a n-b (ltk a s)) (enc a k (ltk b s))))) ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b s))))))- (label 28)- (parent 27)+ (label 24)+ (parent 23) (unrealized) (shape))
tst/yahalom.scm view
@@ -1,4 +1,4 @@-;;; Yahalom Protocol with Forwarding Removed+(herald "Yahalom Protocol Without Forwarding") (defprotocol yahalom basic (defrole init
tst/yahalom.tst view
@@ -1,4 +1,6 @@-(comment "CPSA 2.1.2")+(herald "Yahalom Protocol Without Forwarding")++(comment "CPSA 2.2.0") (comment "All input read") (defprotocol yahalom basic@@ -205,9 +207,9 @@ (send (enc b k-0 n-a n-b (ltk a c))))) (label 8) (parent 4)- (seen 10 14)+ (seen 10) (unrealized (3 1))- (comment "4 in cohort - 2 not yet seen"))+ (comment "2 in cohort - 1 not yet seen")) (defskeleton yahalom (vars (n-b n-a n-a-0 n-b-0 text) (a b c name) (k skey))@@ -330,38 +332,11 @@ (send (enc n-b k-0)))) (label 13) (parent 8)- (seen 15 17)+ (seen 14 16) (unrealized (3 1)) (comment "4 in cohort - 2 not yet seen")) (defskeleton yahalom- (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a-0) (n-b n-b) (a a-0) (b b-0) (c c-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (2 1)) ((1 2) (0 2))- ((2 2) (0 3)) ((3 1) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation nonce-test (displaced 5 2 resp 2) n-b-0 (3 1)- (enc a n-a n-b-0 (ltk b c)) (enc b k-0 n-a n-b-0 (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a-0 n-a-0)) (recv (enc b-0 k n-a-0 n-b (ltk a-0 c-0)))- (send (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c)))))- (label 14)- (parent 8)- (seen 17)- (unrealized (2 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton yahalom (vars (n-b n-a text) (a b c name) (k skey)) (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k)) (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))@@ -383,7 +358,7 @@ (send (enc n-b k))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))))- (label 15)+ (label 14) (parent 11) (seen 10) (unrealized)@@ -411,9 +386,9 @@ (send (enc n-b k))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv k) (send k)))- (label 16)+ (label 15) (parent 11)- (seen 21)+ (seen 18) (unrealized (4 0)) (comment "2 in cohort - 1 not yet seen")) @@ -442,7 +417,7 @@ (send (enc b k-0 n-a n-b (ltk a c)))) ((send (cat a n-a)) (recv (enc b k-0 n-a n-b (ltk a c))) (send (enc n-b k-0))))- (label 17)+ (label 16) (parent 13) (unrealized (2 1)) (comment "3 in cohort - 3 not yet seen"))@@ -476,72 +451,13 @@ (send (enc b k-0 n-a n-b (ltk a c)))) ((send (cat a n-a)) (recv (enc b k-0 n-a n-b (ltk a c))) (send (enc n-b k-0))) ((recv k-0) (send k-0)))- (label 18)+ (label 17) (parent 13)- (seen 21 25)+ (seen 18 22) (unrealized (3 1) (6 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton yahalom- (vars (n-a n-b text) (a b c name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (2 1)) ((1 2) (0 2))- ((2 2) (0 3)) ((3 1) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation nonce-test (contracted (a-0 a) (b-0 b) (c-0 c) (n-a-0 n-a))- n-b (2 1) (enc a n-a n-b (ltk b c)) (enc b k n-a n-b (ltk a c))- (enc b k-0 n-a n-b (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c)))))- (label 19)- (parent 14)- (seen 10)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton yahalom- (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a-0) (n-b n-b) (a a-0) (b b-0) (c c-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((1 2) (0 2))- ((2 2) (0 3)) ((3 1) (2 1)) ((4 2) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation nonce-test (added-strand init 3) n-b (2 1)- (enc a n-a n-b (ltk b c)) (enc b k n-a n-b (ltk a c))- (enc b k-0 n-a n-b (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a-0 n-a-0)) (recv (enc b-0 k n-a-0 n-b (ltk a-0 c-0)))- (send (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))))- (label 20)- (parent 14)- (seen 23)- (unrealized (2 1))- (comment "3 in cohort - 2 not yet seen"))--(defskeleton yahalom (vars (n-b n-a n-a-0 text) (a b c a-0 b-0 c-0 name) (k skey)) (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k)) (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))@@ -563,8 +479,8 @@ (send (enc n-b k))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv k) (send k)))- (label 21)- (parent 16)+ (label 18)+ (parent 15) (unrealized (4 0)) (comment "empty cohort")) @@ -593,11 +509,10 @@ (send (enc b k-0 n-a n-b (ltk a c)))) ((send (cat a n-a)) (recv (enc b k-0 n-a n-b (ltk a c))) (send (enc n-b k-0))))- (label 22)- (parent 17)- (seen 19)+ (label 19)+ (parent 16) (unrealized)- (comment "1 in cohort - 0 not yet seen"))+ (comment "1 in cohort - 1 not yet seen")) (defskeleton yahalom (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))@@ -627,8 +542,8 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))))- (label 23)- (parent 17)+ (label 20)+ (parent 16) (unrealized (2 1)) (comment "3 in cohort - 3 not yet seen")) @@ -659,9 +574,9 @@ (send (enc b k-0 n-a n-b (ltk a c)))) ((send (cat a n-a)) (recv (enc b k-0 n-a n-b (ltk a c))) (send (enc n-b k-0))) ((recv k-0) (send k-0)))- (label 24)- (parent 17)- (seen 21 31)+ (label 21)+ (parent 16)+ (seen 18 27) (unrealized (2 1) (5 0)) (comment "3 in cohort - 1 not yet seen")) @@ -695,8 +610,8 @@ ((recv (cat b (enc a n-a n-b (ltk b c)))) (send (enc b k-0 n-a n-b (ltk a c))) (send (enc a k-0 (ltk b c)))))- (label 25)- (parent 18)+ (label 22)+ (parent 17) (unrealized (3 1) (5 0)) (comment "empty cohort")) @@ -706,14 +621,11 @@ (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k)) (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k)) (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((1 2) (0 2))- ((2 2) (0 3)) ((3 1) (2 1)) ((4 2) (2 1)))+ (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (2 1)) ((1 2) (0 2))+ ((2 2) (0 3)) ((3 1) (2 1))) (non-orig (ltk a c) (ltk b c)) (uniq-orig n-b k k-0)- (operation nonce-test (contracted (a-0 a) (b-0 b) (c-0 c) (n-a-0 n-a))- n-b (2 1) (enc n-b k) (enc a n-a n-b (ltk b c))- (enc b k n-a n-b (ltk a c)) (enc b k-0 n-a n-b (ltk a c)))+ (operation generalization deleted (4 0)) (traces ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c)))) (recv (enc a k (ltk b c))) (recv (enc n-b k)))@@ -722,46 +634,12 @@ ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))))- (label 26)- (parent 20)+ (send (enc b k-0 n-a n-b (ltk a c)))))+ (label 23)+ (parent 19)+ (seen 10) (unrealized)- (comment "1 in cohort - 1 not yet seen"))--(defskeleton yahalom- (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a-0) (n-b n-b) (a a-0) (b b-0) (c c-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (deflistener k)- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((1 1) (5 0))- ((1 2) (0 2)) ((2 2) (0 3)) ((3 1) (2 1)) ((4 2) (2 1))- ((5 1) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation nonce-test (added-listener k) n-b (2 1) (enc n-b k)- (enc a n-a n-b (ltk b c)) (enc b k n-a n-b (ltk a c))- (enc b k-0 n-a n-b (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a-0 n-a-0)) (recv (enc b-0 k n-a-0 n-b (ltk a-0 c-0)))- (send (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))) ((recv k) (send k)))- (label 27)- (parent 20)- (seen 21 33)- (unrealized (5 0))- (comment "3 in cohort - 1 not yet seen"))+ (comment "1 in cohort - 0 not yet seen")) (defskeleton yahalom (vars (n-a n-b text) (a b c name) (k k-0 skey))@@ -791,8 +669,8 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))))- (label 28)- (parent 23)+ (label 24)+ (parent 20) (unrealized) (comment "1 in cohort - 1 not yet seen")) @@ -826,11 +704,11 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv k) (send k)))- (label 29)- (parent 23)- (seen 35)+ (label 25)+ (parent 20)+ (seen 18 29) (unrealized (6 0))- (comment "3 in cohort - 2 not yet seen"))+ (comment "3 in cohort - 1 not yet seen")) (defskeleton yahalom (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))@@ -862,9 +740,9 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv k-0) (send k-0)))- (label 30)- (parent 23)- (seen 36 37)+ (label 26)+ (parent 20)+ (seen 18 30) (unrealized (2 1) (6 0)) (comment "3 in cohort - 1 not yet seen")) @@ -895,8 +773,8 @@ ((recv (cat b (enc a n-a n-b (ltk b c)))) (send (enc b k-0 n-a n-b (ltk a c))) (send (enc a k-0 (ltk b c)))))- (label 31)- (parent 24)+ (label 27)+ (parent 21) (unrealized (2 1) (4 0)) (comment "empty cohort")) @@ -905,63 +783,6 @@ (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k)) (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k)) (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (precedes ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (3 1)) ((1 2) (0 2))- ((2 1) (0 3)) ((3 2) (0 3)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation generalization deleted (2 0))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))))- (label 32)- (parent 26)- (seen 10)- (unrealized)- (comment "1 in cohort - 0 not yet seen"))--(defskeleton yahalom- (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a-0) (n-b n-b) (a a-0) (b b-0) (c c-0) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (deflistener k)- (precedes ((0 1) (1 0)) ((0 1) (3 0)) ((1 1) (4 1)) ((1 2) (0 2))- ((1 2) (5 0)) ((2 2) (0 3)) ((3 1) (2 1)) ((4 2) (2 1))- ((5 1) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k k-0)- (operation nonce-test (added-strand serv 3) k (5 0)- (enc b k n-a n-b (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a-0 n-a-0)) (recv (enc b-0 k n-a-0 n-b (ltk a-0 c-0)))- (send (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k-0 n-a n-b (ltk a c))))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))) ((recv k) (send k)))- (label 33)- (parent 27)- (unrealized (5 0))- (comment "empty cohort"))--(defskeleton yahalom- (vars (n-a n-b text) (a b c name) (k k-0 skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0)) (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k-0)) (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k)) (precedes ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (4 1)) ((1 2) (0 2))@@ -980,11 +801,10 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))))- (label 34)- (parent 28)- (seen 32)+ (label 28)+ (parent 24) (unrealized)- (comment "1 in cohort - 0 not yet seen"))+ (comment "1 in cohort - 1 not yet seen")) (defskeleton yahalom (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey))@@ -1015,43 +835,12 @@ (send (enc n-b k-0))) ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c))) (send (enc n-b k))) ((recv k) (send k)))- (label 35)- (parent 29)+ (label 29)+ (parent 25) (unrealized (6 0)) (comment "empty cohort")) (defskeleton yahalom- (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k skey))- (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))- (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))- (defstrand init 3 (n-a n-a-0) (n-b n-b) (a a-0) (b b-0) (c c-0) (k k))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))- (deflistener k)- (precedes ((0 1) (1 0)) ((1 1) (3 1)) ((1 1) (4 1)) ((1 2) (0 2))- ((1 2) (5 0)) ((2 2) (0 3)) ((3 2) (2 1)) ((4 2) (2 1))- ((5 1) (2 1)))- (non-orig (ltk a c) (ltk b c))- (uniq-orig n-b k)- (operation nonce-test (displaced 3 7 serv 3) k (6 0)- (enc b k n-a n-b (ltk a c)))- (traces- ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))- (recv (enc a k (ltk b c))) (recv (enc n-b k)))- ((recv (cat b (enc a n-a n-b (ltk b c))))- (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))- ((send (cat a-0 n-a-0)) (recv (enc b-0 k n-a-0 n-b (ltk a-0 c-0)))- (send (enc n-b k)))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k)))- ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))- (send (enc n-b k))) ((recv k) (send k)))- (label 36)- (parent 29)- (unrealized (5 0))- (comment "empty cohort"))--(defskeleton yahalom (vars (n-a n-b n-a-0 text) (a b c a-0 b-0 c-0 name) (k k-0 skey)) (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k)) (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))@@ -1081,11 +870,37 @@ ((recv (cat b (enc a n-a n-b (ltk b c)))) (send (enc b k-0 n-a n-b (ltk a c))) (send (enc a k-0 (ltk b c)))))- (label 37)- (parent 30)+ (label 30)+ (parent 26) (unrealized (2 1) (5 0)) (comment "empty cohort")) +(defskeleton yahalom+ (vars (n-a n-b text) (a b c name) (k k-0 skey))+ (defstrand resp 4 (n-a n-a) (n-b n-b) (b b) (a a) (c c) (k k))+ (defstrand serv 3 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k))+ (defstrand serv 2 (n-a n-a) (n-b n-b) (c c) (a a) (b b) (k k-0))+ (defstrand init 3 (n-a n-a) (n-b n-b) (a a) (b b) (c c) (k k))+ (precedes ((0 1) (1 0)) ((0 1) (2 0)) ((1 1) (3 1)) ((1 2) (0 2))+ ((2 1) (0 3)) ((3 2) (0 3)))+ (non-orig (ltk a c) (ltk b c))+ (uniq-orig n-b k k-0)+ (operation generalization deleted (3 0))+ (traces+ ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c))))+ (recv (enc a k (ltk b c))) (recv (enc n-b k)))+ ((recv (cat b (enc a n-a n-b (ltk b c))))+ (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c))))+ ((recv (cat b (enc a n-a n-b (ltk b c))))+ (send (enc b k-0 n-a n-b (ltk a c))))+ ((send (cat a n-a)) (recv (enc b k n-a n-b (ltk a c)))+ (send (enc n-b k))))+ (label 31)+ (parent 28)+ (seen 10)+ (unrealized)+ (comment "1 in cohort - 0 not yet seen"))+ (comment "Nothing left to do") (defprotocol yahalom basic@@ -1113,7 +928,7 @@ ((recv (cat a n-a)) (send (cat b (enc a n-a n-b (ltk b c)))) (recv (enc a k (ltk b c))) (recv (enc n-b k))) ((recv k) (send k)))- (label 38)+ (label 32) (unrealized (0 2) (0 3)) (comment "1 in cohort - 1 not yet seen")) @@ -1133,8 +948,8 @@ ((recv (cat b (enc a n-a-0 n-b-0 (ltk b c)))) (send (enc b k n-a-0 n-b-0 (ltk a c))) (send (enc a k (ltk b c)))))- (label 39)- (parent 38)+ (label 33)+ (parent 32) (unrealized (0 3) (1 0) (2 0)) (comment "2 in cohort - 2 not yet seen")) @@ -1155,9 +970,9 @@ ((recv (cat b (enc a n-a-0 n-b-0 (ltk b c)))) (send (enc b k n-a-0 n-b-0 (ltk a c))) (send (enc a k (ltk b c)))) ((recv (cat a n-a-0)) (send (cat b (enc a n-a-0 n-b-0 (ltk b c))))))- (label 40)- (parent 39)- (seen 42)+ (label 34)+ (parent 33)+ (seen 36) (unrealized (0 3) (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1176,9 +991,9 @@ (recv (enc a k (ltk b c))) (recv (enc n-b k))) ((recv k) (send k)) ((recv (cat b (enc a n-a n-b (ltk b c)))) (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c)))))- (label 41)- (parent 39)- (seen 43)+ (label 35)+ (parent 33)+ (seen 37) (unrealized (0 3) (1 0)) (comment "2 in cohort - 1 not yet seen")) @@ -1199,8 +1014,8 @@ ((recv (cat b (enc a n-a-0 n-b-0 (ltk b c)))) (send (enc b k n-a-0 n-b-0 (ltk a c))) (send (enc a k (ltk b c)))) ((recv (cat a n-a-0)) (send (cat b (enc a n-a-0 n-b-0 (ltk b c))))))- (label 42)- (parent 40)+ (label 36)+ (parent 34) (unrealized (0 3) (1 0)) (comment "empty cohort")) @@ -1219,8 +1034,8 @@ (recv (enc a k (ltk b c))) (recv (enc n-b k))) ((recv k) (send k)) ((recv (cat b (enc a n-a n-b (ltk b c)))) (send (enc b k n-a n-b (ltk a c))) (send (enc a k (ltk b c)))))- (label 43)- (parent 41)+ (label 37)+ (parent 35) (unrealized (0 3) (1 0)) (comment "empty cohort"))